宝哥软件园

用WAMP构建PHP本地开发环境

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

写在前面

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及以下版本不同。* wamp会同时安装PHP5和PHP7,安装后可以切换。

2.安装过程中出现错误

如果在安装过程中丢失了msvcr110.dll等文件,请下载vcredist_x64.exe来安装wamp所需的环境。

服务器配置

1.项目路径

安装完wamp后,安装路径下有一个www文件夹,用来存放你的项目文件,这个目录下的文件会被服务器识别并执行。

例如,我在安装wamp时选择的目录是

D:wamp64

安装后,存储项目文件的目录是

D:wamp64www

当然,如果不想使用默认的www文件夹,也可以修改apache配置,指定一个目录供服务器解析。

在安装目录中找到apache的配置文件httpd.conf

安装目录 bin Apache Apache 2 . 4 . 23 conf httpd . conf

用记事本或其他编辑器打开文件并查找

文档根目录' ${INSTALL_DIR}/www '目录' $ {install _ dir}/www/'./directory将$ {install _ dir}/www修改为需要指定的目录

然后,在同一个目录中找到httpd-vhosts.conf文件

打开文件extrahttpd-vhosts.conf# 虚拟主机* :80 servername localhost文档根目录D:/wamp64/www目录' d:/wamp64/www/'./directory/virtual host,并将d:/wamp64/www修改为需要指定的目录。之后,服务器将解析该目录中的文件。*请记住在修改配置后重新启动服务器

2.测试

创建一个新项目来测试服务器是否可用。

在www文件夹下创建一个新的测试文件夹,在文件夹中创建一个新的test.php,并在php文件中编写一些输出语句。例如,程序员必须写一个句子来开始:

回声“你好,世界!”;

然后打开浏览器,在地址栏中输入

localhost/test/test.php

如果你的浏览器显示Hello World!话说,就是说你的服务器可以用了。

3.配置虚拟主机

不喜欢用localhost/项目文件名/xxx.php/…的方式访问?您可以配置虚拟主机,在配置之后,可以以类似www.test.com(可定制)的形式访问虚拟主机。

首先找到httpd-vhosts.conf文件并打开它

安装目录 bin Apache Apache 2 . 4 . 23 conf extra httpd-vhosts . conf

在文件末尾添加

VirtualHost *:80 #设置主机名(可以自己设置)ServerName www.test.com #设置主机别名,也就是可以用这个别名访问(前提是域名解析正确)servalias test.com #设置此站点的根目录Document Root ' d 3360 WAMP 64 Www Test ' #设置文件夹访问控制,其路径应与上一行的Document Root相同,Directory ' d : wamp 64 Www Test ' #用于显示带有文件夹的文件htaccess设置AllowOverride All #请求控制要求全部授予#在默认打开的页面上设置index.php index.html/directory/virtual主机的目录索引。然后,找到主机文件。win10的主机文件的路径是:

c : Windows System32 Drivers etc #每个系统都不一样。可以要求百度在文件末尾加127 . 0 . 0 . 1 www.test.com(注意不要丢失中间空格)保存。*如果将提示保存为,可以先保存为,然后修改保存为主机的文件名以覆盖原始主机文件

.#此外,注释(如这些)可以插入到单独的#行中,或者在机器名称后面用“#”符号表示。##例如: # # 102.54.94.97rhino.acme.com #源服务器# 38.25.63.10x.acme.com # x客户端主机#本地主机名解析在DNS本身中处理。# 127 . 0 . 0 . 1 localhost # :33601 localhost 127 . 0 . 0 . 1 www.test.com修改了hosts,这样当浏览器访问时,系统不会将域名(www.test.com)提交给DNS服务器,而是直接根据hosts文件找到IP地址(此时是本地的)并提交解决。这样我们的本地服务器就可以解析这个域名。

4、局域网远程访问

如果您需要能够通过局域网中的链接访问网站(例如,在开发web app时使用手机测试),则需要打开服务器的远程访问权限。

打开apache配置文件httpd.conf

安装目录 bin Apache Apache 2 . 4 . 23 conf httpd . conf

按如下方式修改“允许”和“要求”配置

文档根目录' $ {install _ dir}/www '目录' $ {install _ dir}/www/'.允许覆盖全部要求全部授予./directory需要修改httpd-vhosts.conf文件,同时修改相同的配置

virtual host * :80 ServerName localhost document root d :/wamp 64/www Directory ' d :/wamp 64/www/'.AllowOverride All Require all已授予/如果目录/虚拟主机只需要访问其中一个站点,则需要先为此站点配置一个虚拟主机,然后在此虚拟主机的配置中修改AllowOverride和Require

好了,这是用WAMP构建PHP本地开发环境的基本步骤。如果你建立了这些,你将处于程序员的“不归路”上。

如果你在文章中发现任何错误,请纠正我。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+