Heim > Artikel > Backend-Entwicklung > So installieren Sie die PHP-Umgebung in Centos Yum
So erstellen Sie eine Centos Yum-Installations-PHP-Umgebung: 1. Installieren Sie Apache über „yum install httpd“; 2. Installieren Sie PHP über den Befehl „yum install php-devel“;
Die Betriebsumgebung dieses Artikels: CentOS8-System, PHP7.2-Version, DELL G3-Computer
Centos8-Installation und Einrichten der PHP-Umgebung
Nachdem die Windows/Centos-Dual-Systeminstallation abgeschlossen ist, geht es weiter Erstellen Sie die PHP-Umgebung auf Centos.
Es gibt auch viele Installationsanleitungen im Internet, aber sie sind alle gleich. Im Folgenden werde ich sie direkt mit yum installieren. Standardmäßig wird die neueste Version installiert.
Apache installieren:
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 installieren:
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 installieren:
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 abschließend neu starten: systemctl restart httpd. Zu diesem Zeitpunkt ist die Umgebung vollständig installiert.
Das Standard-Parsing-Verzeichnis von Apache befindet sich im Verzeichnis /var/www/html. Ändern Sie es in das Verzeichnis /var/www.
vim /etc/httpd/conf/httpd.conf
Ändern Sie DocumentRoot „var/www/html/“ zu „var/www/“
Apache neu starten:
systemctl restart httpd
Testbar: Erstellen Sie eine neue Datei index.php im Verzeichnis /var/www/. Direkter Zugriff über den Browser: localhost zeigt den Inhalt von index.php an.
Mehrere Sites einrichten: /etc/. httpd/conf.d/ Erstellen Sie eine neue .conf-Datei im Verzeichnis. Erstellen Sie ein neues Website-Verzeichnis im entsprechenden /var/www/-Verzeichnis.
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>
Client-Hosts Geben Sie die IP-Adresse und den Domänennamen an, und Sie können normal auf die Website zugreifen . (z. B. 192.168.2.144 www.test.com)
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo installieren Sie die PHP-Umgebung in Centos Yum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!