>백엔드 개발 >PHP 문제 >Centos Yum에 PHP 환경을 설치하는 방법

Centos Yum에 PHP 환경을 설치하는 방법

藏色散人
藏色散人원래의
2021-09-12 09:13:023323검색

centos yum 설치 PHP 환경을 구축하는 방법: 1. "yum install httpd"를 통해 apache를 설치합니다. 2. mysql을 설치합니다. 3. "yum install php php-devel" 명령을 통해 PHP를 설치합니다.

Centos Yum에 PHP 환경을 설치하는 방법

본 글의 운영환경 : 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/"로 변경

아파치를 다시 시작하세요:

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>

클라이언트 호스트 IP 주소와 도메인 이름을 지정하면 웹사이트에 정상적으로 접속할 수 있습니다. . (예: 192.168.2.144 www.test.com)

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 Centos Yum에 PHP 환경을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.