自建php本機伺服器的方法:先安裝apache;然後修改Apache預設網站路徑;接著安裝MySQL;最後安裝php及php擴充即可。
這篇文章主要介紹的內容是關於CentOS 7 建立PHP伺服器環境,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
yum install httpd
設定ServerName
vi /etc/httpd/conf/httpd.conf
將#ServerName www.example.com:80修改為ServerName localhost:80
#此時外部機器輸入伺服器的IP位址,還是看不到介面,需要開啟防火牆80埠
開啟防火牆:
systemctl start firewalld
開啟80埠:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火牆:
firewall-cmd --reload
查詢是否開啟:
firewall-cmd --list-ports
最後啟動apache就可以在外部機器看到apache服務介面了,連接埠不用輸,apache預設就是使用80埠
systemctl start httpd systemctl enable httpd (加入开机自启)
#附註:CentOS7 與6所用防火牆不同開啟apache的指令也不同
預設路徑/var/www/html
#編輯設定檔:
vim /etc/httpd/conf/httpd.conf
輸入/docu,回車,搜索,可以看到有兩個/var/www/html的地方,分別是DocumentRoot “/var/www/html”和
yum install mysql
然而並無法啟動,會報錯”Failed to start mysqld.service: Unit not found”,需安裝mariadb-server
yum install mariadb-server
開啟
systemctl start mariadb.service systemctl enable mariadb.service(开机自启)
同樣需要開放防火牆3306端口,不多贅述,如果是阿里雲ESC還要記得在安全群組裡開放3306端口
修改密碼
use mysql; update user set password=password('新密码') where user='要更新密码的用户名';
授權
#mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
附註:使用Navicat遠端連線時要使用SSH頻道
yum install php yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql
相關建議:
以上是CentOS 7如何建置PHP伺服器環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!