本文詳細介紹了CentOS6.4系統中安裝LAMP服務並對其進行配置的過程,即安裝Apache+PHP+Mysql,參照了網上大神的設置,其他Linux發行系統可以參考~
在本文中部分命令操作需要root權限,輸入‘’命令後輸入密碼即可切換root身份。
設置文件允許80端口和3306端口。因為80端口是http協議所使用的端口,如果防火牆禁止80端口的話,網站配置好了也無法從外網訪問。3306端口是MySql數據庫的默認端口。使用VIM打開iptables文件並添加規則:
vim /etc/sysconfig/ -A INPUT -p tcp -m state --state NEW -m tcp --dport - -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
添加好後文件應該如下圖,如果以前修改過該文件責可能和筆者的圖中略有不同:
2. 關閉SELINUX
中提供的()系統。對於目前可用的 安全模塊來說,SELinux 是功能最全面,基本上都是用負載均衡設備做流量分發,對外僅開放了僅有的幾個端口。所以綜合安全性和復雜性來說,SELinux的性價比並不高。修改文件關閉SELinux,設置後如圖:
vim /etc/selinux/ SELINUX= SELINUXTYPE= SELINUX=disabled
mysql mysql- /etc/init.d/ /usr/share/mysql/my-medium.cnf /etc/my.cnf
MySql設置:
設置成功後需要重啟MySql服務:
/etc/init.d/ /etc/init.d/mysqld start
2. Apache服務的安裝和配置
/etc/init.d/ vim /etc/httpd/conf/ /etc/init.d/httpd restart
3.安裝PHP
php
安裝PHP插件:
php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
安裝完成後不要忘了重啟Apache和MySql:
/etc/init.d//etc/init.d/httpd restart
到此軟件的安裝就結束了,接下來進行配置和測試。
/etc/httpd/conf/ 修改 為 修改 為 修改 為 修改 為 修改 為 修改 為 修改 為 ServerSignature Off 修改 為 根據需要設置為 修改 為
修改完成後保存退出並重啟Apache,刪除測試網頁:
/etc/init.d/ -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html
vim /etc/ 修改 為 修改 為 設置 設置 設置 設置
修改完成保存後重啟服務:
/etc/init.d//etc/init.d/httpd restart
輸入“
<? ?>
保存退出後在浏覽器中輸入localhost查看php信息: