程式CODE
2013年9月30日 星期一
Centos5.5下安裝LAMP
一、安裝
# yum install httpd mysql-server php php-devel php-mysql
# yum install php-gd
php5.1升級php5.2
參考官方網站
http://wiki.centos.org/HowTos/PHP_5.1_To_5.2
上面方法會全面update,花很長時
若僅升級php
# yum update php -y
不過升級完畢之後,
據http://kennyp.pixnet.net/blog/post/26139464
mcrypt 跟imagick必須要重新安裝,要不然會有問題
確認是否升級成功:
# php -v
二、設定MySQL
default-character-set = utf8
設定 MySQL 服務隨系統一起啟動
# chkconfig mysqld on
確認 MySQL 自動啟動有打開
# chkconfig --list mysqld
如果2--5為on的狀態就OK
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
啟動 MySQL 服務
# /etc/rc.d/init.d/mysqld start
啟動 MySQL 以後,設定 root 的密碼
# mysqladmin -u root password 'Your Password'
三、設定Apache
設置 Apache 隨系統自動啟動
# chkconfig httpd on
確認2--5為on的狀態就OK
# chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
啟動 Apache 服務
# /etc/init.d/httpd start
關閉 Apache 服務
# /etc/init.d/httpd stop
重啟 Apache 服務
# /etc/init.d/httpd restart
四、設定Apache的設定檔
vim /etc/httpd/conf/httpd.conf
1.不要列出檔案目錄
Options Indexes FollowSymLinks MultiViews
改成這樣存檔後,重新啟動Apache即可:
Options FollowSymLinks MultiViews
2.首頁檔案的設定
DirectoryIndex index.html index.htm index.html.var
3.#設定保持持續連線
KeepAlive Off #改為 On
MaxKeepAliveRequests 100 #改為500
4.更改網頁根目錄
改
DocumentRoot "/var/www/html"
及
<Directory "/var/www/html">
記得新的目錄權限要改755
五、若不能連上線
也許是selinux沒關掉
修改
/etc/selinux/config
把SELINUX="enforcing" 改為disabled
也有可能是防火牆在搞鬼,沒設好,可以先關掉
查看防火牆狀況:
/etc/init.d/iptables status
開啟:
/etc/init.d/iptables start
關閉:
/etc/init.d/iptables stop
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言