CentOS7 搭建php環境


1,先安裝apache:

yum install httpd

配置ServerName,進入httpd.conf文件:

vi /etc/httpd/conf/httpd.conf

將#ServerName www.example.com:80修改為ServerName localhost:80

apache默認就是使用80端口

防火牆開放80端口外部訪問
firewall-cmd --permanent --zone=public --add-port=80/tcp //添加80端口
firewall-cmd --reload //生效
再查一下是否開啟:
 firewall-cmd --permanent --zone=public --list-ports //查看開放端口列表

啟動apache:

systemctl start httpd.service

  

2,安裝mysql:
yum install mysql mysql-server

啟動mysql:

systemctl start mysqld.service

 

3,安裝php
yum install php php-devel

重啟apache使php生效

systemctl restart httpd.service

此時可以在目錄:/var/www/html/下建立一個PHP文件

代碼:
<?php phpinfo(); ?>

在瀏覽器中訪問這個文件,就能看到PHP的一些信息

 
安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安裝完擴展之后需要再次重啟apache

systemctl restart httpd.service
測試mysql是否鏈接成功的php代碼
<?php
$servername = "localhost";
$username = "username";
$password = "password";
 
// 創建連接
$conn = new mysqli($servername, $username, $password);
 
// 檢測連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
} 
echo "連接成功";
?>

可以把上面的代碼傳入目錄/var/www/html/

在瀏覽器中訪問該文件如果輸出連接成功表示配置ok
 
 
附:Apache默認配置文件路徑:
網站的根目錄指向/var/www/html 目錄
主配置文件是/etc/httpd/conf/httpd.conf
存儲在的/etc/httpd/conf.d/目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM