> 운영 및 유지보수 > CentOS > centos7에 PHP 환경을 설치하는 올바른 방법은 무엇입니까

centos7에 PHP 환경을 설치하는 올바른 방법은 무엇입니까

王林
풀어 주다: 2020-11-05 15:54:24
원래의
3242명이 탐색했습니다.

centos7에 PHP 환경을 설치하는 올바른 방법은 다음과 같습니다. 1. [yum install httpd] 명령을 실행하여 Apache를 설치합니다. 2. mysql 데이터베이스를 설치합니다. 3. [yum install php php-server] 명령을 실행하여 설치합니다. php.php.

centos7에 PHP 환경을 설치하는 올바른 방법은 무엇입니까

설치 단계는 다음과 같습니다.

(학습 동영상 권장사항: java 동영상 튜토리얼)

1 먼저 Apache를 설치합니다:

yum install httpd
로그인 후 복사

ServerName을 구성하고 httpd.conf 파일을 입력합니다:

vi /etc/httpd/conf/httpd.conf
로그인 후 복사

#ServerName www .example.com:80이 ServerName localhost:80으로 변경되었습니다

apache는 기본적으로 포트 80을 사용합니다

방화벽은 외부 액세스를 위해 포트 80을 엽니다

firewall-cmd --permanent --zone=public --add-port=80/tcp //添加80端口
firewall-cmd --reload //生效
로그인 후 복사

활성화되어 있는지 다시 확인하세요:

firewall-cmd --permanent --zone=public --list-ports //查看开放端口列表
로그인 후 복사

apache 시작 :

systemctl start httpd.service
로그인 후 복사

2. mysql 설치 :

yum install mysql mysql-server
로그인 후 복사

mysql 시작:

systemctl start mysqld.service
로그인 후 복사

3. php

yum install php php-devel
로그인 후 복사

아파치를 다시 시작하여 PHP를 적용하세요

systemctl restart httpd.service
로그인 후 복사
로그인 후 복사

이때, / var/www/html/

코드:

<?php 
    phpinfo(); 
?>
로그인 후 복사

브라우저에서 이 파일에 액세스하면 PHP에 대한 일부 정보를 볼 수 있습니다

PHP 확장 설치

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
로그인 후 복사

확장 설치 후 아파치를 다시 시작해야 합니다

systemctl restart httpd.service
로그인 후 복사
로그인 후 복사

mysql 링크 성공 여부를 테스트하는 php 코드

<?php
$servername = "localhost";
$username = "username";
$password = "password";
 
// 创建连接
$conn = new mysqli($servername, $username, $password);
 
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>
로그인 후 복사

위의 코드를 /var/www/html/

디렉토리에 전달하고 브라우저에서 파일에 액세스하면 출력 연결이 성공합니다. 구성은 괜찮습니다.

첨부파일: 아파치 기본 구성 파일 경로:

웹사이트의 루트 디렉터리는 /var/www/html 디렉터리를 가리킵니다.

주요 구성 파일은 /etc/httpd/conf/httpd.conf

저장됩니다. /etc/httpd/conf.d/ 디렉토리

관련 권장 사항: php training

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿