所有檔案放置於 /root 目錄。
rpm -Uvh MySQL-server-4.0.20-0.i386.rpm
rpm -Uvh MySQL-client-4.0.20-0.i386.rpm
mysql_install_db
mysql -u root -p # 驗證登入
tar zxvf httpd-2.0.49.tar.gz
cd httpd-2.0.49
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl
make && make install
編輯 /usr/local/apache2/conf/httpd.conf:
AddDefaultCharset GB2312(原 ISO-8859-1)AddType application/x-tar .tgzAddType application/x-httpd-php .php/usr/local/apache2/bin/apachectl start
# 瀏覽器驗證後關閉
/usr/local/apache2/bin/apachectl stop
tar zxvf php-4.3.6.tar.gz
cd php-4.3.6
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/php \
--enable-sockets --with-mysql
make && make install
cp php.ini-dist /usr/local/php/php.ini
確認 httpd.conf 已載入:
LoadModule php4_module modules/libphp4.so
重啟 Apache:/usr/local/apache2/bin/apachectl start
建立 phpinfo.php 驗證 PHP、MySQL、SSL 模組皆正常載入。
--with-apxs2 指定 Apache 的 apxs 工具路徑,用於編譯 DSO 模組--enable-mbstring、--with-gd 等常用擴展httpd-ssl.conf