오랜만에 환경이 되었는데 이번에는 순조롭게 진행되었습니다.
먼저, 웹사이트가 어떻게 운영되는지 살펴보겠습니다.
자, 본론으로 들어가겠습니다. 이 환경의 wamp 버전은 다음과 같습니다:
Apache24: httpd-2.4.26-x64-vc11
php: php-5.6.30-Win32-VC11-x64
mysql: mysql- installer-community-5.5.56
1. 폴더 경로는 다음과 같습니다.
(구성 파일 httpd.conf의 여러 위치에서 기본 경로가 Apache24이므로 해당 폴더는 이름은 편의상 변경하지 않습니다)
2. 아파치 설치
아파치24에 다운로드 후 압축을 푼다
아파치 실행환경 Visual C++ 2012
명령 프롬프트 cmd를 입력하여 설치 여부를 확인 can run
Keep cmd 커서가 깜박이는데, 실행 중이라는 뜻입니다. 주소 표시줄 http://localhost를 테스트해 보세요. 기본 홈페이지가 표시되면 실행 가능한 것입니다.
대부분의 경우 Apache를 Windows 서버로 사용해야 하므로 Apache를 설치해야 합니다
cmd에서 위 경로 아래에 httpd -k install httpd -k start
여기서 시간, 컴퓨터 서비스가 서비스에 합류했습니다.
어디서나 httpd.exe를 통해 서비스를 실행하기 위해서는 환경변수를 추가해야 합니다. 시스템---고급 시스템 설정---환경 변수.
3. PHP 설치
다운로드하여 php 폴더에 압축을 풉니다. nts 버전에는 php5apache2_4.dll 파일이 포함되어 있지 않으며 Apache에서 로드할 수 없습니다.
cmd 루트 디렉터리에서 php.exe를 실행하기 위해서는 먼저 환경변수를 설정해야 합니다.
환경 변수를 설정한 후 cmd 루트 디렉터리에서 php.exe -f php 파일 경로 명령을 실행하여 PHP 파일을 실행할 수 있습니다. 예를 들어
<?php for($i=1;$i<=10;$i++){ echo "$i"; }?>
은 cmd 모드에서 표시됩니다
12345678910
* PHP는 독립적으로 실행될 수 있습니다.
4. httpd.conf 구성, make Apache는 php
cmd 루트 디렉터리를 처리할 수 있으며, httpd.conf 파일에서 Apache
httpd.exe -M
에 의해 로드된 모듈을 볼 수 있습니다.
LoadModule php5_module D:/wamp/php/php5apache2_4.dll PHPIniDir "D:/wamp/php" AddType application/x-httpd-php .php .html .htm
5. 다른 모듈을 로드할 수 있도록 php.ini를 구성합니다.
php.ini-development 복사본을 복사하고 이름을 php.ini
修改时区 date.timezone=PRC 修改加载模块的路径 extension_dir = "D:/wamp/php/ext" 选择要加载的模块并去掉分号 extension=php_mysql.dll extension=php_mysqli.dll等等
로드된 PHP 모듈은 cmd 루트 디렉터리에서도 볼 수 있습니다
php.exe -M
6. 가상 호스트 구성
httpd.conf를 수정하고 #을 제거하면 다음을 활성화할 수 있습니다. settings
#Virtual hosts Include conf/extra/httpd-vhosts.conf
수정 httpd-vhost.conf
添加: <VirtualHost *:80> DocumentRoot "G:/color" ServerName color.com ErrorLog "logs/color.log" CustomLog "logs/color.log" common </VirtualHost>
댓글 httpd.conf에서 모두 거부됨, 즉
<Directory /> AllowOverride none # Require all denied </Directory> 缺少这一步,会显示 403 Forbidden
7 .mysql을 설치하세요
다운로드 (선택 MSI 설치 프로그램)
설치는 축약됩니다.
정상적으로 실행되는지 테스트
C:\>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。 C:\>net start mysql MySQL 服务正在启动. MySQL 服务已经成功启动。
mysql 서버
C:\>mysql.exe -hlocalhost -uroot -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.56 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
에 로그인하면 mysql 로그인에 성공했다는 의미입니다.
이제 기본적으로 환경설정은 완료되었습니다. 아파치 재시작 명령: httpd -k restart
위 내용은 Wamp 구축 예제 튜토리얼에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!