這篇文章主要介紹的內容是關于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=html' target='_blank'>public --add-port=80/tcp --permanent
重啟防火墻:
firewall-cmd --reload
查詢是否開啟:
firewall-cmd --list-ports
最后啟動apache就可以在外部機器看到apache服務界面了,端口不用輸,apache默認就是使用80端口
systemctl start httpdsystemctl enable httpd (加入開機自啟)
注:CentOS7 和 6所用防火墻不同 開啟apache的命令也不同
修改Apache默認網站路徑默認路徑/var/www/html
編輯配置文件:
vim /etc/httpd/conf/httpd.conf
輸入/docu,回車,搜索,可以看到有兩個/var/www/html的地方,分別是DocumentRoot “/var/www/html”和
安裝MySQLyum install mysql
然而并無法啟動,會報錯”Failed to start mysqld.service: Unit not found”,需安裝mariadb-server
yum install mariadb-server
開啟
systemctl start mariadb.servicesystemctl enable mariadb.service(開機自啟)
同樣需要開放防火墻3306端口,不多贅述,如果是阿里云ESC還要記得在安全組里開放3306端口
修改密碼
use mysql;update user set password=password('新密碼') where user='要更新密碼的用戶名';
授權
mysql -u root -pGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH PRIVILEGES;
注:使用Navicat遠程連接時要使用SSH通道
安裝php及php擴展yum install phpyum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql
相關推薦:
Sublime Text3搭建PHP開發環境
以上就是CentOS 7如何搭建PHP服務器環境?的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答