WampServer安装/PHP运行

来源:互联网 发布:linux 密码修改 编辑:程序博客网 时间:2024/05/17 00:06

  在开发学习PHP的时候我们少不了要搭建 运行的服务器、配置运行PHP的环境;这里给出个人在学习PHP搭建的WampServer服务器 的开发步骤和详细使用说明。
—不多说 ,开搞开搞—
开搞前说明:个人安装的Apache Version:2.4.23
下载64位WampServer地址
phpMyAdmin 密码:
就是我们安装的时候的密码;如果安装的时候没有设置密码 ;
默认的用户名是:root;
密码是 空的 ;


安装WampServer

下载地址:
http://www.wampserver.com/en/download-wampserver-64bits/
如果由于电脑环境/安装过程中出现:丢失vcruntime140.dll 错误; 则可以参考以下文章进行解决:
https://jingyan.baidu.com/article/49711c617e4000fa441b7c92.html
OK 一路安装下去:江湖称傻瓜式安装,很简单。
安装完成后; 测试是否安装成功;
测试方式:在浏览器网址中输入:localhost 然后页面出现 WampServer的页面信息 就说明安装OK了。恭喜你:完成了首要开发条件。
安装完成图标:这里写图片描述

配置个人使用路径

也就是配置:修改 项目或者网站的代码的 文件的路径;
在 右下角的 WampServer鼠标左键–>Apache–>hpptd.conf 文件中搜索:documentroot
在这个地方修改路径就可以了; 一共有两个地方:
如:我的修改的地址路径是D盘下的 WampServerDemo 那么修改后:

#DocumentRoot "${INSTALL_DIR}/www/"#<Directory "${INSTALL_DIR}/www/">DocumentRoot "D:/WampServerDemo/"<Directory "D:/WampServerDemo/">

同时也要修改:hpptd-vhosts.conf下的两个位置;(注意一个带”/”,一个不带)
总之:修改例如:
(1)修改httpd.conf的:

DocumentRoot "xxx"<Directory "xxx">

(2)修改httpd-vhost.conf的:

DocumentRoot xxx    <Directory  "xxx">

修改网站根目录的指向

我们通过上面的配置个人使用路径 实现了 修改网站的代码的目录的操作;但是我们鼠标点击左下角的 WampServer图片发现 他的 网站的根目录还是在“www”下面,作为一个21世纪的高科技开发人员 这个情况是不能容忍的; 那么我们就看看如何修改 他的跟目录的指向;
修改WampServer安装目录下/wamp64目录下的:两个文件

wampmanager.tpl 和 wampmanager.ini

都是在文件中搜索:

menu.left  

然后找对位置 修改即可。
具体参考图片:
图1:
这里写图片描述
图2:
这里写图片描述

个人修改的参考如下:
wampmanager.ini 修改后:

Type: item; Caption: "WampServerDemo 目录"; Action: shellexecute; FileName: "D:/WampServerDemo"; Glyph: 2

wampmanager.tpl 修改后:

Type: item; Caption: "${WampServerDemo 目录}"; Action: shellexecute; FileName: "D:/WampServerDemo"; Glyph: 2

注意第二个 要添加 “${}” 不然会出现中文乱码的。
注意:修改配置文件都要重启 WampServer 的服务:重新启动所有服务。

WampServer多站点的配置

WampServer多站点的配置:如何使用一个应用程序管理和管理多个应用网站或项目:
a : 新建站点:如个人的目录是在:D:\SoftExes\WampServer\wamp64\bin\apache\apache2.4.23\conf\extra–>httpd-vhosts.conf 文件中:
原始的文件内容如:

# Virtual Hosts#<VirtualHost *:80>    ServerName localhost    DocumentRoot D:/WampServerDemo    <Directory  "D:/WampServerDemo/">        Options +Indexes +Includes +FollowSymLinks +MultiViews        AllowOverride All        Require local    </Directory></VirtualHost>#

现在自接在其基础上copy一份 然后修改 内容即可。
如:添加两个站点后的内容

# Virtual Hosts#<VirtualHost *:80>    ServerName localhost    DocumentRoot D:/WampServerDemo    <Directory  "D:/WampServerDemo/">        Options +Indexes +Includes +FollowSymLinks +MultiViews        AllowOverride All        Require local    </Directory></VirtualHost>##个人添加的站点一 #ServerName (主机名)#DocumentRoot (指向的是网站的代码放在的目录)<VirtualHost *:80>    ServerName test01.com    DocumentRoot D:/WampServerDemo/test01    <Directory  "D:/WampServerDemo/">        Options +Indexes +Includes +FollowSymLinks +MultiViews        AllowOverride All        Require local    </Directory></VirtualHost>#个人添加的站点二<VirtualHost *:80>    ServerName test02.com    DocumentRoot D:/WampServerDemo/test02    <Directory  "D:/WampServerDemo/">        Options +Indexes +Includes +FollowSymLinks +MultiViews        AllowOverride All        Require local    </Directory></VirtualHost>

b: 由于httpd-vhosts.conf这个文件是作为一个扩展文件存在的;默认情况下是不能自动加载的; 那么 修改其配置:鼠标点击右下角–>Apache–>http.conf文件:
打开http.conf文件,搜索:

hpptd-vhosts

打开后 代码如:(#:表示注释)

# Virtual hostsInclude conf/extra/httpd-vhosts.conf

c : 修改外部能访问的资源
Apache 默认是只能本机访问资源;我们现在想让外部主机也能访问我们的资源 ;操作如下
同样在上一个步骤里面的 http.conf 中;
搜索:WampServerDemo (个人的存放项目的文件目录)
然后配置如:

Order Deny,AllowAllow from all #Allow from 127.0.0.1 

如图:
这里写图片描述
d : 修改主机域名;使能访问到我们刚才设置的站点
路径如图:

这里写图片描述
在路径:C:\Windows\System32\drivers\etc 下的:hosts文件中添加如下两句:

127.0.0.1       test01.com127.0.0.1       test02.com

e : 在站点下添加我们的网页内容:
如在个人的 项目目录下添加文件夹:test01
在文件夹下添加 文件:index.php 里面输入一句话:

<?php echo "hello Test01" ;?>

如图:
这里写图片描述
——-到这里就配置结束了; 下面就可以访问了;记得重启WampServer然后在网页地址中输入:
test01.com –>回车
OK 我们发现我们访问成功了;
如图:
这里写图片描述

自定义默认端口号

环境:考虑到我们的默认端口是80 可能和其他的程序有端口冲突,这个时候我们就要定义我们自己的使用端口了。
同样是在Apache 的配置文件中:鼠标点击右下角–>Apache–>http.conf文件:
打开http.conf文件,搜索:hpptd-vhosts 打开后 搜索默认的端口:80
然后把80 改成我们定义的端口如:8090
总之:把你看到是80的地方改成你自己定义的端口就可以了如:8090
如图:修改端口1
这里写图片描述
图:修改端口2
这里写图片描述
但是这个时候测试好像不能访问 ;异常如下:没有权限
如图:
这里写图片描述
解决方式:在http.conf 文件中配置访问的地方添加一句

Require all granted

如图:
这里写图片描述
这个时候我们在网站中再次输入:http://localhost:8090/test01/index.php
OK 访问成功了;
如图:
这里写图片描述

说明: 默认端口是80;所以之前没有修改端口前:localhost/test01/index.php
我们直接在网站中输入的时候没有携带端口 (使用的就是默认的80)。

OK 到这里就把基本配置和使用说完了; 接下来有时间会更新个人学习PHP的一些基础心得…谢谢观看。


你的点赞和评论是我们共同学习的见证 。谢谢


原创粉丝点击