首頁  >  文章  >  後端開發  >  CentOS 7如何建置PHP伺服器環境?

CentOS 7如何建置PHP伺服器環境?

不言
不言原創
2018-05-14 09:34:3030511瀏覽

自建php本機伺服器的方法:先安裝apache;然後修改Apache預設網站路徑;接著安裝MySQL;最後安裝php及php擴充即可。

CentOS 7如何建置PHP伺服器環境?

這篇文章主要介紹的內容是關於CentOS 7 建立PHP伺服器環境,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

安裝apache

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的指令也不同

修改Apache預設網站路徑

預設路徑/var/www/html

#編輯設定檔:

vim /etc/httpd/conf/httpd.conf

輸入/docu,回車,搜索,可以看到有兩個/var/www/html的地方,分別是DocumentRoot “/var/www/html”和

安裝MySQL

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頻道

安裝php及php擴充功能

yum install php

yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql

相關建議:

Sublime Text3建置PHP開發環境

以上是CentOS 7如何建置PHP伺服器環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn