# tar zvxf mysql-5.0.24.tar.gz
# cd mysql-5.0.24
# ./configure --prefix=/usr/local/mysql \
--enable-thread-safe-client \
--without-debug \
--localstatedir=/data/mysqldata
# make && make install
# /usr/local/mysql/bin/mysql_install_db
# chown -R root:root /usr/local/mysql
# cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
啟動與密碼設定:
# /usr/local/mysql/bin/mysqld_safe --user=root &
# /usr/local/mysql/bin/mysqladmin -uroot password 'mysqlsecret'
# /usr/local/mysql/bin/mysqladmin -uroot -pmysqlsecret shutdown
# tar zvxf httpd-2.2.3.tar.gz
# cd httpd-2.2.3
# ./configure --prefix=/usr/local/apache \
--enable-module=most \
--enable-shared=max
# make && make install
服務控制:
# /usr/local/apache/bin/apachectl start
# /usr/local/apache/bin/apachectl stop
# /usr/local/apache/bin/apachectl restart
# tar zvxf php-5.1.6.tar.gz
# cd php-5.1.6
# ./configure --prefix=/usr/local/php \
--with-mysqld=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs
# make && make install
# cp php.ini-dist /usr/local/php/lib/php.ini
編輯 /usr/local/apache/conf/httpd.conf:
LoadModule php5_module modules/libphp5.so
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
重啟 Apache 後,將 PHP 測試檔放入 DocumentRoot 即可驗證。