Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang persekitaran php dalam centos yum

Bagaimana untuk memasang persekitaran php dalam centos yum

藏色散人
藏色散人asal
2021-09-12 09:13:023326semak imbas

Cara membina persekitaran php pemasangan yum: 1. Pasang apache melalui "yum install httpd"; 2. Pasang mysql 3. Pasang PHP melalui arahan "yum install php php-devel"; Itu sahaja.

Bagaimana untuk memasang persekitaran php dalam centos yum

Persekitaran pengendalian artikel ini: sistem centOS8, versi PHP7.2, komputer DELL G3

pemasangan dan penubuhan centos8 persekitaran php

Selepas pemasangan sistem dwi tetingkap/centos selesai, seterusnya sediakan persekitaran php pada centos.

Terdapat juga banyak tutorial pemasangan di Internet, tetapi semuanya sama saya akan menggunakan yum untuk memasangnya di bawah. Versi terkini dipasang secara lalai.

Pasang 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

Pasang 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;

Pasang 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

Akhirnya mulakan semula apache: systemctl restart httpd Pada ketika ini, persekitaran telah dipasang sepenuhnya.

Direktori penghuraian lalai apache berada dalam direktori /var/www/html, tukar kepada direktori /var/www

vim /etc/httpd/conf/httpd.conf

Dari DocumentRoot “ var/www/ html/" Mula menukar kepada "var/www/"

Mulakan semula apache:

systemctl restart httpd

Boleh diuji: Cipta fail index.php baharu dalam /var/www/ direktori dan akses terus dari penyemak imbas :localhost akan memaparkan kandungan index.php

Sediakan berbilang tapak: Cipta fail .conf baharu dalam direktori /etc/httpd/conf.d/; direktori tapak web baharu dalam direktori /var/www/ yang sepadan

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>

Hos pelanggan menentukan alamat IP dan nama domain, dan anda boleh mengakses tapak web seperti biasa. (Seperti 192.168.2.144 www.test.com)

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk memasang persekitaran php dalam centos yum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn