首頁  >  文章  >  運維  >  centos下如何安裝php環境

centos下如何安裝php環境

藏色散人
藏色散人原創
2020-09-27 15:02:3011766瀏覽

centos下安裝php環境的方法:先安裝並啟動apache;然後安裝mysql;接著透過「yum install php php-devel」指令安裝php;最後重啟apache即可。

centos下如何安裝php環境

推薦:《centos入門教學

1.安裝apache:

yum install httpd httpd-devel

啟動apache:

/bin/systemctl start httpd.service

此時在瀏覽器位址列輸入伺服器的IP位址,應該看到apache的服務頁面,連接埠不用輸,apache預設就是使用80端口,如果連接埠改變了就要輸。
有可能存取不了你需要將Centos 7 中的
防火牆關閉:

 systemctl stop firewalld.service #停止firewall
 systemctl disable firewalld.service #禁止firewall开机启动
 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

2.安裝mysql:

yum install mysql mysql-server

啟動mysql:

systemctl start mysql.service

要啟動MySQL資料庫是卻是這樣的提示

Failed to start mysqld.service: Unit not found

解決方法如下:
首先需要安裝mariadb-server

yum install -y mariadb-server

啟動服務

systemctl start mariadb.service

新增到開機啟動

systemctl enable mariadb.service

至此完成!
可以測試一下

mysql -u root -p

3.安裝php

yum install php php-devel

重啟apache使php生效

/bin/systemctl start httpd.service

此時可以在目錄:/var/www/html/下建立一個PHP文件index.php,加入程式碼:

然後在瀏覽器存取這個文件,就能看到PHP的一些信息,php.ini設定檔的路徑可以在這個頁面上看到

如若安裝PHP7版本請看下面的動作

#在centos7透過yum安裝PHP7,先在終端機執行:

rpm -Uvh htt[ps](http://www.111cn.net/fw/photo.html)://mirror.webtatic.com/yum/el7/webtatic-release.rpm

#提示錯誤:

error: Failed dependencies:

epel-release >= 7 is needed by webtatic-release-7-3.noarch

需要先安裝epel-release。

1.安裝epel-release

透過指令:

rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

成功安裝。

2.安裝PHP7

終端機再次執行以下指令:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

成功取得PHP7的yum來源,然後再執行:

yum install php70w

這樣就大功告成了。

3.驗證安裝

終端指令:php -v,顯示目前PHP版本,訊息如下:

[root@iZ94w0kemvtZ /]# php -v
PHP 7.0.2 (cli) (built: Jan  9 2016 14:00:11) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

這樣就在CentOS 7下透過yum安裝成功PHP7.

安裝php的擴充功能

 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安裝擴充後需要再重新啟動apache

/bin/systemctl start httpd.service

以上是centos下如何安裝php環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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