本篇給大家分享一下在CentOS上安裝搭建PHP+Apache+Mysql的伺服器環境方法,小編覺得挺不錯的,現在分享給大家供大家參考,有需要的小夥伴們可以來看看。
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基于RPM包管理,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。
以下安裝過程是基于centos下,使用yum安裝搭建PHP+Apache+Mysql的伺服器環境
一:安裝MySQL
1.安裝yum install mysql mysql-server mysql-devel
2.啟動MySQL /etc/init.d/mysqld start
3.設定MySQL初始密碼(Mysql安裝完成後預設為無密碼,未設定密碼之前啟動mysql會出現警告資訊)
密碼設定方法 :假設密碼設定為123456
1 mysqladmin -u root password 123456
4.設定遠端登入權限(如需要遠端連接配接MySQL,執行以下操作)
登入MySQL:mysql -u root -p
輸入密碼(密碼不可見,直接輸入即可)
使用以下指令配置設定遠端連接配接賬号
1
2 mysql> GRANT ALL PRIVILEGES ON . TO '使用者名'@'遠端位址' IDENTIFIED BY '密碼' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
二:安裝Apache
1 yum install httpd httpd-devel
安裝完成後,不用急着啟動,先完成下面PHP的安裝步步驟
三:安裝PHP及插件
1 yum install php php-mysql php-common php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
四:啟動Apache
1 /etc/init.d/httpd start
到些為止,PHP+Apache+Mysql的伺服器環境已搭建完成。
設定Apache的httpd服務開機啟動:chkconfig httpd on
設定MySQL服務開機啟動:chkconfig mysqld on
Apache安裝完成後,根目錄的預設路徑為/var/www/html/,此時可在些目錄建立PHP檔案 如:index.php,輸入代碼:
使用浏覽器通路該伺服器IP,配置成功 。
如以上步驟皆未出現異常情況,但無法通路到該頁面,在確定您輸入的位址正确無誤的前提下,請檢查防火牆政策。
以下提供一個簡單的方法來判斷80端口是否被防火牆屏蔽。
關閉防火牆服務(伺服器投入使用後不建議關閉防火牆政策):service iptables stop
防火牆服務關閉後,請再次嘗試是否能正常通路。更多IDC知識與伺服器資源敬請關注:廣東納訊網絡技術有限公司