PHP 7이 나온지 좀 됐는데, 며칠 전 일이 바빠서 공부할 시간이 없었어요. 이제 회사의 제작 환경을 아무렇게나 업그레이드할 수는 없잖아요. 여전히 집에 있는 자신의 컴퓨터에 설치하고 효과를 확인하세요.
다음은 PHP 7 Apache 2.4 설치에 대한 간략한 설명입니다.
Apache 2.4 설치 구성 설치
Apache 2.4 공식 홈페이지에는 Windows용으로 컴파일된 버전이 없습니다. http://httpd.apache.org/docs/2.4로 이동하세요. /platform/windows .html Windows 컴파일 버전 다운로드를 제공하는 미러 웹사이트를 찾습니다. http://www.apachelounge.com/download/ 다운로드한 후 32비트 또는 64비트 버전을 다운로드합니다. zip 패키지입니다. 다운로드 후 ZIP 패키지에 있는 Apace24 디렉터리의 압축을 임의의 디렉터리에 풀어주세요.
참고: 32/64비트 및 VC 버전 번호를 포함하여 Apache와 PHP의 일부 정보가 일치해야 합니다. PHP 7의 경우 공식 홈페이지에는 VC14로 컴파일된 버전만 있으므로 해당 아파치 버전도 VC14로 컴파일해야 합니다.
구성
단일 사이트 구성
%Apache24%confhttpd.conf 파일을 엽니다.
1. "ServerRoot"를 찾아 지정합니다. %Apache24%가 있는 디렉토리
2. 문서 루트 디렉토리를 수정합니다.
3. index.php를 인덱스 디렉터리에 추가합니다.
DocumentRoot "E:/wwwpages" <Directory "E:/wwwpages">
DirectoryIndex index.html index.php
4. Apache를 서비스로 설치합니다. 🎜>
httpd.exe -k install -n "Apache24"
서비스 시작에 실패하면 포트 번호를 수정하세요.
다중 사이트 구성(포트 번호로 구분)
하나의 서버에 여러 사이트를 구성할 수 있습니다. 포트 번호로 구별되는 다양한 사이트.
httpd.conf를 구성합니다.먼저 청취 포트를 추가합니다(여러 사이트 구성, 포트 몇 개 추가):
Listen 8081 Listen 8082 등 위의 모든 내용입니다. 앞으로는 netstat -n -a를 사용하여 포트가 열려 있는지 확인할 수 있습니다. 두 번째로 가상 사이트 구성:주로 각 가상 사이트에 대해 DocumentRoot 및 Directory 매개변수를 구성합니다.
확인
NameVirtualHost *:8080 <VirtualHost *:8080> ServerName www.mysite1.com #DocumentRoot "C:/Rainman/ProjectWorkspace2.0/SourceCode/Server/wanpush" DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/SourceCode" <Directory "C:/Rainman/ProjectWorkspace3.0_clound/SourceCode"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ErrorLog "logs/mysite1.com-error.log" CustomLog "logs/mysite1.com-access.log" common </VirtualHost> NameVirtualHost *:8081 <VirtualHost *:8081> ServerName www.mysite2.com DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu" <Directory "C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ErrorLog "logs/mysite2.com-error.log" CustomLog "logs/mysite2.com-access.log" common </VirtualHost>
URL: http://localhost:8080/을 열면 페이지에 "Hello world!"가 표시됩니다. 이는 Apache 설치가 성공적으로 시작되었음을 의미합니다.
<html> <body> <h1>Hello world!</h1> </body> </html>
서비스 제거: httpd –k uninstall –n “apache24”
구성 1. Apache 구성
Apache 구성 파일을 열고 다음 내용을 추가합니다.LoadModule php7_module "D:/PHPDevEnv/PHP/php7apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php .html AddHandler application/x-httpd-php .php PHPIniDir "D:/PHPDevEnv/PHP"
2. PHP 구성
php.ini-development 이름을 php.ini
로 바꾼 다음 파일을 열고 "extension_dir", 이전 주석을 제거하고 절대 경로로 변경합니다. 예:
extension_dir = "D:/PHPDevEnv/PHP/ext"참고: 절대 경로로 변경 일부 PHP 확장은 올바른 경로를 찾을 수 없습니다. Apache 웹사이트의 루트 디렉터리에 phpinfo.php 파일이 생성되었는지 확인하세요(구체적인 위치는 섹션 2.1 참조). phpinfo();?> 브라우저에서 http://localhost:8080/phpinfo.php를 엽니다.
위 내용은 win10 내용을 포함하여 win10 환경에서 PHP 7의 설치 및 구성을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.