安裝Apache2+PHP5+MySQL4
接下來有許多工作都需要用到伺服器
要根據我的習慣,開始要一步步紀錄安裝步驟
安裝的順序由MySQL4-->Apache2-->PHP5-->PHP5-Extension
1.安裝MySQL4
#cd /usr/ports/databases/mysql41-server
指定 MySQL 預設的字集為 UTF-8,並另外支援所有的字集
#make WITH_CHARSET=utf8 WITH_XCHARSET=all install clean
修改/etc/rc.conf使系統於重開機時能自動載入 MySQL 服務
#ee /etc/rc.conf
修改
mysql_enable="YES"
啟動MySQL
#/usr/local/etc/rc.d/mysql-server.sh start
設定 MySQL 管理者密碼
設定新密碼
#mysqladmin -u root password YOUR_PASSWORD
日後若要更改密碼(會請你先輸入舊密碼)
#mysqladmin -u root -p password NEW_PASSWORD
測試登入 MySQL
#mysql -u root -p
如果成功就會要求輸入剛剛設的密碼
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.22
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
2.安裝Apache22
用ports裝
#cd /usr/ports/www/apache22
#make install clean
修改rc.conf
# ee /etc/rc.conf
加入
apache_enable="YES"
修改httpd.conf
#cd /usr/local/etc/apache22/
#ee httpd.conf
ServerAdmin you@example.com 改成網站管理者的E-Mail
網站的根目錄
DocumentRoot "/usr/local/www/apache22/data" 改成 DocumentRoot "/usr/local/www/data"
<Directory "/usr/local/www/apache22/data">改成 <Directory "/usr/local/www">
DirectoryIndex index.html 後面加上加上index.htm index.php
<Directory "/usr/local/www/apache22/cgi-bin"> 改成 <Directory "/usr/local/www/cgi-bin">
最後加上
#加上php支援
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
啟動Apache2
#/usr/local/etc/rc.d/apache22 start
3.安裝PHP5
到ports下裝
#cd /usr/ports/lang/php5
#make install clean
安裝完成後相關檔案:
/usr/local/etc看到多出了php.ini-dist(而不是以前的php.ini)及php.conf
此時打>php -m
[PHP Modules]
standard
[Zend Modules]
安裝PHP Extension
切換到ports下
#cd /usr/ports/lang/php5-extensions
#make install clean
安裝完成後相關檔案:
/usr/local/etc/php/extension.ini //像安裝Zend Optimizer,參數就是要修改此檔而不是php.ini-dist
/usr/local/lib/php/20020429-debug (extension dir)
此時打>php -m //將列出所安裝的extension so
測試PHP是否成功
先重開Apache22
#/usr/local/etc/rc.d/apache22 restart
隨意建立一個檔名為test.php的檔案,然後放到apache的web目錄(預設目錄是/usr/local/www/data)內容如下:
<?
phpinfo();
?>
如果能看到php的預設頁就表示成功了
4.安裝Zend Optimizer
Zend Optimizer利用最佳化程式碼的方法,來提高 PHP 應用程式的執行速度。
一般情況下,執行 Zend Optimizer 的 PHP 程式比不使用時效率要快上 40% 到 100% 。
也因此可以降低伺服器的 CPU Loading。
切換到ports下
#cd /usr/ports/devel/ZendOptimizer
#make install clean
最後會告訴我們要貼到
/usr/local/etc/php/extensions.ini當中
#ee /usr/local/etc/php/extensions.ini
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
基本上這就完成了Apache2+PHP5+Mysql4的安裝了
2007/08/13
安裝Apache2+PHP5+Mysql4
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言