> 백엔드 개발 > PHP 튜토리얼 > WAMP를 사용하여 PHP에서 로컬 개발 환경 구축

WAMP를 사용하여 PHP에서 로컬 개발 환경 구축

巴扎黑
풀어 주다: 2023-03-15 14:34:01
원래의
2263명이 탐색했습니다.

이 글은 주로 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>
로그인 후 복사

를 찾아 ${ INSTALL_DIR을 입력하세요. }/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 &#39;#&#39; 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>
로그인 후 복사

若只需要访问其中某一个站点,则首先需要给这个站点配置虚拟主机,然后在该虚拟主机的配置中修改AllowOverrideRequire

好了,使用WAMP搭建PHP本地开发环境的基本步骤就这些了。搭建好这些你也算是走上程序员的“不归路”了。

若您发现文章有哪里不正确的地方,欢迎指正。

위 내용은 WAMP를 사용하여 PHP에서 로컬 개발 환경 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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