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

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

不言
發布: 2023-03-24 06:18:02
原創
30797 人瀏覽過

自建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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板