이 글은 주로 WAMP를 사용하여 PHP 로컬 개발 환경을 구축하는 데 관련된 정보를 자세히 소개합니다. 관심 있는 친구들은 참고할 수 있습니다.
앞에서 쓴 내용은
PHP는 서버 스크립트 언어입니다. 이므로 서버에서 실행해야 합니다. 초보자로서 서버를 설정하는 데 시간이 오래 걸릴 수 있으며 제대로 설정하지 못할 수도 있습니다. 따라서 초급 단계에서는 프로그래밍 언어에 익숙해지는 데 더 많은 시간을 할애하기 위해서는 통합 환경을 사용하는 것이 가장 좋고 가장 편리한 선택입니다. 이 기사에서는 Windows 플랫폼에서 PHP 개발 환경을 구축하는 방법을 소개합니다.
통합 환경 설치
1. 통합 환경 패키지 다운로드 WampServer 공식 홈페이지
Wampserver 3.0.6 64비트를 다운로드 후 더블클릭하여 설치합니다.
wamp 3.0.6에 의해 설치된 소프트웨어는 다음과 같습니다:
Apache 2.4.23
PHP 5.6.25/7.0.10
MySQL 5.7.14
PhpMyAdmin 4.6.4
Adminer 4.2.5
PhpSysInfo 3. 2.5
* apache 2.4 이상 버전은 2.4 이하 버전과 구성이 약간 다릅니다.
* Wamp는 PHP5와 PHP7을 동시에 설치합니다. 설치가 완료된 후
2를 사용하도록 전환할 수 있습니다. 설치 과정에서 오류가 발생합니다.
설치 과정에서 msvcr110.dll 및 기타 파일이 없다는 메시지가 나타나는 경우 wamp에 필요한 환경을 설치하려면 먼저 vcredist_x64.exe를 다운로드하세요.
서버 구성
1. 프로젝트 경로
wamp 설치 후 설치 경로 아래에 www 폴더가 있습니다. 이 폴더에는 프로젝트 파일만 저장됩니다. 이 디렉터리는 서버에서 인식되고 실행됩니다.
예를 들어 wamp를 설치할 때 선택한 디렉터리는
D:wamp64
이고, 설치 후 프로젝트 파일이 저장되는 디렉터리는
D:wamp64www
물론, 기본 www Folder를 사용하지 않으려면 Apache 구성을 수정하고 서버가 구문 분석할 디렉터리를 지정할 수도 있습니다.
Apache 구성 파일 찾기 httpd.conf
설치 디렉터리에서 binapacheapache2.4.23confhttpd.conf
메모장이나 다른 편집기를 사용하여 파일을 열고
DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> ... </Directory>
Place $ {INSTALL_ 디렉터리 }/www 지정해야 하는 디렉터리로 수정
그런 다음 디렉터리
extra\httpd-vhosts.conf #打开文件↓ <VirtualHost *:80> ServerName localhost DocumentRoot D:/wamp64/www <Directory "D:/wamp64/www/"> ... </Directory> </VirtualHost>
Modify
D:/wamp64/www에서 httpd-vhosts.conf 파일도 찾아보세요. 지정해야 하는 디렉터리이면 충분합니다. 이러한 방식으로 서버는 나중에 이 디렉터리의 파일을 구문 분석합니다.
*구성을 수정한 후 서버를 다시 시작해야 합니다
2. 테스트
새 프로젝트를 생성하여 서버를 사용할 수 있는지 테스트하세요.
www 폴더 아래에 새 test 폴더를 만들고 폴더에 새 test.php를 만든 다음 php 파일에 일부 출력 문을 작성합니다. 예를 들어, 프로그래머가 시작할 때 작성해야 하는 문장은 다음과 같습니다.
echo 'Hello World!' bar if your 브라우저에 Hello World!라는 단어가 표시되면 서버를 사용할 준비가 되었음을 의미합니다.
3. 가상 호스트 구성
localhost/프로젝트 파일 이름/xxx.php/…
를 통해 액세스하고 싶지 않으신가요? 그런 다음 가상 호스트를 구성한 후 www.test.com
(사용자 정의 가능)과 같은 양식을 통해 액세스할 수 있습니다.먼저 httpd-vhosts.conf 파일을 찾아
설치 디렉터리 binapacheapache2.4.23confextrahttpd-vhosts.conf를 열고 파일 끝에
<VirtualHost *:80> #设置主机名(可自己设置) ServerName www.test.com #设置主机别名,即用该别名也可以访问(前提是域名解析正确) ServerAlias test.com #设置该站点根目录 DocumentRoot "D:\wamp64\www\test" #设置文件夹访问控制,其路径要和上一行的DocumentRoot一样, <Directory "D:\wamp64\www\test"> #用于显示设定“可显示文件列表”(当无可显示网页的时候) Options Indexes #启用文件夹访问控制的文件.htaccess设置 AllowOverride All #请求控制 Require all granted #默认打开的页面设置 DirectoryIndex index.php index.html </Directory> </VirtualHost>
을 추가하세요. 호스트 파일, win10의 호스트 파일 경로는
C:\Windows\System32\drivers\etc #每个系统都不一样,可以去问问百度파일 끝에
127.0.0.1
www.test.com을 추가합니다. (중간 공백이 빠지지 않도록 주의하세요) 그리고 저장하세요.*다른 이름으로 저장하라는 메시지가 나타나면 먼저 저장한 다음 파일 이름을 호스트로 수정하여 원래 호스트 파일을 덮어쓰면 됩니다.
... # Additionally, comments (such as these) may be inserted on inpidual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 www.test.com
호스트 수정의 목적은 호스트를 변경하는 것입니다. 브라우저가 시스템에 접속할 때 도메인 이름(www.test.com)은 DNS 서버에 제출되지 않으며 대신 호스트 파일을 기반으로 IP 주소(현재 로컬)를 직접 찾습니다. 분석을 위해 제출되었습니다. 이러한 방식으로 로컬 서버가 이 도메인 이름을 확인할 수 있습니다.
4、局域网远程访问
如果需要在局域网中能通过链接访问站点(例如开发web app时使用手机测试),那么就需要开启服务器远程访问权限了。
打开apache配置文件httpd.conf
安装目录\bin\apache\apache2.4.23\conf\httpd.conf
修改AllowOverride和Require配置为如下
DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> ... AllowOverride all Require all granted ... </Directory>
同时需要修改httpd-vhosts.conf文件,修改相同的配置
<VirtualHost *:80> ServerName localhost DocumentRoot D:/wamp64/www <Directory "D:/wamp64/www/"> ... AllowOverride All Require all granted </Directory> </VirtualHost>
若只需要访问其中某一个站点,则首先需要给这个站点配置虚拟主机,然后在该虚拟主机的配置中修改AllowOverride和Require
好了,使用WAMP搭建PHP本地开发环境的基本步骤就这些了。搭建好这些你也算是走上程序员的“不归路”了。
若您发现文章有哪里不正确的地方,欢迎指正。
相关推荐:
위 내용은 WAMP를 사용하여 PHP 로컬 개발 환경을 구축하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!