centos yum 설치 PHP 환경을 구축하는 방법: 1. "yum install httpd"를 통해 apache를 설치합니다. 2. mysql을 설치합니다. 3. "yum install php php-devel" 명령을 통해 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!