09 二月, 2007
Posted by: asd In: 科技新知| 軟體使用
輕量級整合 apache+mysql+php+perl 的免安裝軟體,約28 mb
Introduction
The Uniform Server is a WAMP package that allows you to run a server on any MS Windows OS based computer. It is small and mobile to download or move around and can also be used or setup as a production/live server. Developers also use The Uniform Server to test their applications made [...]
Apache基本安裝與介紹
設定 Web 伺服器(Apache Server)
Apache2 httpd.conf 中文版
httpd.conf 設定參數說明
apache 部份參數說明
15 五月, 2006
Posted by: asd In: Web| 軟體使用
APMXE4的apache版本是1.3,若要使它支援新版svn 1.3,必須升級到2.0.54版本以上, 否則apache modules的版本不正確。以APMXE4為範本,下載Apache_2.0.58-Openssl_0.9.8b-Win32.zip
刪除APMXE4apache
ApacheCore.dll
Win9xConHook.dll
xmlparse.dll
xmltok.dll
Apache.exe
modules*.so
加入(從 Apache_2.0.58-Openssl_0.9.8b-Win32.zip 複製)
libapr.dll
libapriconv.dll
libaprutil.dll
libeay32.dll
libhttpd.dll
ssleay32.dll
apache.exe
htpasswd.exe
openssl.exe
openssl.cnf
passwd #由htpasswd產生
modules*.so
使 svn 支援 http protocol
修改confhttpd.conf
LoadModule部分參考Apache_2.0.58-Openssl_0.9.8b-Win32,新增
LoadModule ssl_module modules/mod_ssl.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
指定svn repository目錄
view plain
XML:
DAV svn
SVNListParentPath on
SVNParentPath d:/Code/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
使apache2.0 support php4
刪除
php4sapiphp4apache.dll
加入
php4sapiphp4apache2.dll
修改 confphp4.conf
LoadModule php4_module ../php4/sapi/php4apache.dll
改為
LoadModule php4_module ../php4/sapi/php4apache2.dll
使 apache 支援 https
view plain
XML:
Include conf/ssl.conf
confssl*.*是由openssl.exe產生,具體作法參考 TortoiseSvn Docs
有時候在其他機器上要執行PHP程式或者臨時修改一下PHP程式,一般通常是安裝AppServ,然後再配置 Apache、PHP、MySQL,真是很不方便。這套名為 APM Express,也就是Apache+PHP+MySQL 的精簡版,只有不到5M大,安裝後只有12MB,不寫入任何註冊表。移除時,刪除桌面的捷徑和 APM Express 所在目錄即可。
參考:Web 开发工具箱之 Apache PHP MySQL 绿色套装版
03 一月, 2006
Posted by: asd In: Unix| 程式設計
若想要使 apache 將 http://yourdomain/blog 重新導向 http://yourdomain/blog/,也就是說使 apache 將blog 視為「目錄」而非「檔案」看待,編輯 httpd.conf,以 freebsd 為例 :
vim /usr/local/etc/apache/httpd.conf
找到#ServerName www.example.com,在其下加入
ServerName yourdomain
重啟apache
kill -HUP cat /var/run/httpd.pid