centosyum怎樣安裝搭建php環(huán)境

這篇文章主要講解了“centos yum怎樣安裝搭建php環(huán)境”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“centos yum怎樣安裝搭建php環(huán)境”吧!

創(chuàng)新互聯(lián)建站專注于西安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供西安營銷型網(wǎng)站建設(shè),西安網(wǎng)站制作、西安網(wǎng)頁設(shè)計、西安網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造西安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西安網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

本文操作環(huán)境:centOS8系統(tǒng)、PHP7.2版,DELL G3電腦

centos8安裝搭建php環(huán)境

window/centos雙系統(tǒng)安裝完成之后,接下來在centos上搭建php的環(huán)境。

網(wǎng)上也有很多安裝的教程,其實(shí)都一個樣,以下我直接使用yum安裝。默認(rèn)都是安裝最新版本。

安裝apache:

yum install httpd
//配置ServerName
//將#ServerName www.example.com:80修改為ServerName localhost:80
vi /etc/httpd/conf/httpd.conf
//啟動apache:
systemctl start httpd
///查看安裝版本: (我的是apache/2.4.37)
httpd -v
//設(shè)置開機(jī)啟動:
systemctl enable httpd

安裝MySQL:

yum install mysql mysql-server
//啟動mysql
systemctl start mysqld.service
//設(shè)置root密碼為123456
mysqladmin -u root password 123456
//后續(xù)如果需要修改root密碼
alter user 'root'@'%' identified with mysql_native_password by '新密碼’;
//登錄mysql
mysql -u root -p  //需要輸入密碼
//設(shè)置遠(yuǎn)程可訪問
grant all privileges on *.* to 'root'@'%'with grant option;
flush privileges;
//如果遠(yuǎn)程還是無法訪問,有可能是防火墻的原因,關(guān)閉防火墻
//這里可以查看root用戶的host ‘localhost' 已經(jīng)變成了 ’%‘
use mysql 
select host,user from user;

安裝php:

yum install php php-devel
//查看php版本 (我的是php 7.2.11)
php -v
//安裝php擴(kuò)展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
//我這里在安裝php-mysql的時候會提示錯誤:沒有匹配的參數(shù):php-mysql
//解決如下:
yum search php-mysql
//找到兩個匹配版本:php-mysqlnd.x86_64 ;執(zhí)行安裝
yum install php-mysqlnd.x86_64
//啟動php
systemctl start php-fpm
//設(shè)置開機(jī)啟動
systemctl enable php-fpm

最后重啟apache: systemctl restart httpd. 到這里已經(jīng)全部安裝完環(huán)境。

apache默認(rèn)解析目錄是在 /var/www/html 目錄下,更改成 /var/www 目錄

vim /etc/httpd/conf/httpd.conf

從 DocumentRoot “var/www/html/" 開始 改成 ”var/www/"

重啟apache :

systemctl restart httpd

可測試:在/var/www/目錄下新建文件 index.php  瀏覽器直接訪問:localhost 會顯示index.php的內(nèi)容

設(shè)置多站點(diǎn): /etc/httpd/conf.d/目錄下  新建.conf 文件;對應(yīng) /var/www/目錄下新建網(wǎng)站目錄

cd /etc/httpd/conf.d/ 
touch test.conf
//test.conf 插入代碼
<VirtualHost *:80> 
 DocumentRoot /var/www/test
 ServerName www.test.com
 <Directory "/var/www/test"> 
  Require all granted
  Options FollowSymLinks
  AllowOverride all
  #Require all denied
 </Directory> 
</VirtualHost>

客戶端 hosts 指定ip地址和 域名,就可以正常訪問網(wǎng)站了。(如 192.168.2.144  www.test.com)

感謝各位的閱讀,以上就是“centos yum怎樣安裝搭建php環(huán)境”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對centos yum怎樣安裝搭建php環(huán)境這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

分享標(biāo)題:centosyum怎樣安裝搭建php環(huán)境
標(biāo)題鏈接:http://muchs.cn/article10/ghejgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站策劃Google、營銷型網(wǎng)站建設(shè)App設(shè)計、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)