centos下安裝php環境的方法:先安裝並啟動apache;然後安裝mysql;接著透過「yum install php php-devel」指令安裝php;最後重啟apache即可。
推薦:《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 phpinfo(); ?>
然後在瀏覽器存取這個文件,就能看到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中文網其他相關文章!