Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

青灯夜游
풀어 주다: 2023-04-10 21:58:02
앞으로
5733명이 탐색했습니다.

PHP를 설치하고 구성하는 방법은 무엇입니까? 다음 글에서는 Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 소개하겠습니다. 도움이 되길 바랍니다.

PHP 소개

"하이퍼텍스트 전처리기"인 PHP는 범용 오픈 소스 스크립팅 언어입니다. PHP는 서버 측에서 실행되는 스크립팅 언어로 C 언어와 유사하며 일반적으로 사용되는 웹 사이트 프로그래밍 언어입니다. PHP의 고유한 구문에는 C, Java, Perl 및 PHP 자체 구문이 혼합되어 있습니다. 학습에 도움이 되며 주로 웹 개발 분야에 적합합니다. 원래는 Personal Home Page의 약어였지만 공식적으로는 "PHP: Hypertext Preprocessor"로 이름이 변경되었습니다.

Windows에서 PHP 설치 및 구성

1. 다운로드

공식 다운로드 주소 https://windows.php.net/ download

다운로드할 최신 버전을 선택하세요

다른 VC 및 Thread Safe와 같은 더 많은 버전이 왼쪽 탐색에 소개됩니다.

Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

2.

파일 이름의 압축을 풀고 더 간단한 이름으로 변경합니다.

Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

3. 구성

Apache 설치 구성은 여기에서 확인할 수 있습니다

https://blog.csdn .net/ qq_45034708/article/details/108565486

Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

#加载PHP
LoadModule php7_module 'D:/tools/php7/php7apache2_4.dll'

#将PHP配置文件加载到Apache配置文件中,共同生效
PHPIniDir 'D:/tools/php7'

#配置Apache分配工作给PHP模块,把PHP代码交给PHP处理
#即.php后缀名的文件
AddType application/x-httpd-php .php
로그인 후 복사

3-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

4.php.ini 파일

위에서 구성한 php.ini 파일은 기본적으로 존재하지 않습니다. 형식의 화학적 처리가 필요합니다.

4-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

4-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

5. 테스트 구성(이 단계는 건너뛸 수 있음)

Apache 서비스를 다시 시작하고, cmd를 열고, Apache 압축 해제 디렉터리/bin으로 전환하고,

httpd -M
로그인 후 복사

Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

명령을 입력합니다. 6. PHP 코드 테스트

6-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

6-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

<?php
	//测试
	echo &#39;hello world&#39;;
?>
로그인 후 복사

6-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

이제 모든 준비가 완료되었습니다(~ ̄▽ ̄)~

Linux에서 PHP 설치 및 구성

1 다운로드 및 압축 해제

cd /usr/local/src/ #切换目录
wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2 #下载
wget http://xmlsoft.org/downloads.html/
tar jxvf php-7.4.10.tar.bz2 #解压
로그인 후 복사

Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

2. 설치

cd /usr/local/src/php-7.4.10
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=mysqlnd --with-mysqli --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --enable-fpm
로그인 후 복사

configure를 실행하면 XXX를 찾을 수 없다는 등의 오류가 보고됩니다. 올바르게 될 때까지 설치하세요

  • 패키지 'libxml-2.0', 'virtual:world'에 필요함, 찾을 수 없음

 yum install -y libxml2-devel
로그인 후 복사
  • 패키지 'openssl', 'virtual:world'에 필요함, 찾을 수 없음

  • configure: 오류: BZip2 배포판을 다시 설치하십시오
  •  yum install -y openssl openssl-devel
    로그인 후 복사

  • 'virtual:world'에 필요한 'krb5' 패키지, 찾을 수 없음
  •  yum install sqlite-devel
    로그인 후 복사

  • 'virtual: world'에 필요한 'libcurl' 패키지, 찾을 수 없음
  •  yum install -y bzip2 bzip2-devel
    로그인 후 복사

  • 패키지 'libjpeg', 필수 'virtual:world'에 의해, 찾을 수 없음
  •  yum install krb5-devel
    로그인 후 복사

  • 패키지 'libzip', 'virtual:world'에 필요, 찾을 수 없음
  •  yum install libcurl-devel
    로그인 후 복사

  • 패키지 'libxslt', 'virtual:world'에 필요 , 찾을 수 없음 'virtual:world'에 필요한 'libpng' 패키지, 찾을 수 없음
  •  yum install libjpeg-devel
    로그인 후 복사

  • 'virtual:world'에 필요한 'oniguruma' 패키지, 찾을 수 없음(조금 번거롭습니다)
  •  yum install libzip-devel
    로그인 후 복사

    3.php.ini
  • Windows
  •  yum install libxslt-devel
    로그인 후 복사
  • 4와 동일하게 php.ini를 복사하고 포맷하세요.
    vim /usr/local/apache2.4/conf/httpd.conf #编辑配置文件
    #修改以下四点
    #1.ServerName 195行
    ServerName www.example.com:80
    #2.Directory 204行
    <Directory />
        AllowOverride none
        Require all granted
    </Directory>
    #3.DirectoryIndex 253行
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    #4.AddType 391行
    AddType application/x-httpd-php .php
    
    :wq #保存退出(先按ESC)
    /usr/local/apache2.4/bin/apachectl -t #测试配置语法
    /usr/local/apache2.4/bin/apachectl graceful #重新加载配置文件
    로그인 후 복사

    4-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

    4-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

    4-Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

    Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

    5、启动服务

    /usr/local/apache2.4/bin/apachectl start
    ps -ef|grep httpd #查看httpd进程
    netstat -lntp|grep 80 #查看80端口
    curl localhost #测试
    로그인 후 복사

    Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

    6、测试

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组
    vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件
    <?php
    	phpinfo();
    ?>
    :wq #保存退出(先按ESC)
    로그인 후 복사

    Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사

     按此步骤下来就能成功了。

    推荐学习:《PHP视频教程

    위 내용은 Windows 및 Linux 환경에서 PHP를 설치하고 구성하는 방법을 자세히 설명하는 기사의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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