centos yum安裝php環境的搭建方法:1、透過「yum install httpd」安裝apache;2、安裝mysql;3、透過「yum install php php-devel」指令安裝PHP;4、重啟apache即可。
本文操作環境:centOS8系統、PHP7.2版,DELL G3電腦
centos8安裝建置php環境
window/centos雙系統安裝完成後,接下來在centos上建置php的環境。
網路上也有很多安裝的教學課程,其實都一個樣,以下我直接使用yum安裝。預設都是安裝最新版本。
安裝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 //设置开机启动: systemctl enable httpd
安裝mysql:
yum install mysql mysql-server
//启动mysql systemctl start mysqld.service
//设置root密码为123456 mysqladmin -u root password 123456 //后续如果需要修改root密码 alter user 'root'@'%' identified with mysql_native_password by '新密码’; //登录mysql mysql -u root -p //需要输入密码 //设置远程可访问 grant all privileges on *.* to 'root'@'%'with grant option; flush privileges; //如果远程还是无法访问,有可能是防火墙的原因,关闭防火墙 //这里可以查看root用户的host ‘localhost' 已经变成了 ’%‘ use mysql select host,user from user;
安裝php:
yum install php php-devel
//查看php版本 (我的是php 7.2.11) php -v //安装php扩展 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc //我这里在安装php-mysql的时候会提示错误:没有匹配的参数:php-mysql //解决如下: yum search php-mysql //找到两个匹配版本:php-mysqlnd.x86_64 ;执行安装 yum install php-mysqlnd.x86_64
//启动php systemctl start php-fpm //设置开机启动 systemctl enable php-fpm
最後重啟apache: systemctl restart httpd. 到這裡已經全部安裝完環境。
apache預設解析目錄是在/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的內容
設定多網站: /etc/httpd/conf.d/目錄下 新建.conf 檔案;對應/var/www/目錄下新建網站目錄
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位址和域名,就可以正常存取網站了。 (如 192.168.2.144 www.test.com)
推薦學習:《PHP影片教學》
以上是centos yum如何安裝php環境搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!