虚拟机使用WampServer搭建PHP并安装PESCMS系列程序

说明:该内容都是根据个人项目通过网络搜索结合所整理出来的,如有问题请具体搜索
1.安装虚拟机
搭建虚拟机下载VMware Workstation Pro,这个软件通过腾讯管家和360安全卫士就可下载
下载完成之后,点击新建,我这里使用的win7版本
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序新建项目之后需要使用镜像,我这里是win7的镜像,复制地址到迅雷中即可下载:
ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso|3265574912|E9DB2607EA3B3540F3FE2E388F8C53C4|/
我这里就不过多介绍过程了,详细内容可以百度

这个镜像缺少mfc110.dll文件和mfc120.dll文件,需要下载
mfc110.dll下载地址:
http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
打开之后,要选择“简体中文”,直接点击“下载”按钮就可以了,下载下面的版本
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
mfc120.dll下载地址:
https://www.qqtn.com/down/88110.html
下载之后安装在虚拟机上面,然后在进行WampServer安装

2.使用WampServer搭建本地服务器
2.1 WampServer下载官网下载(3.0.6):
www.wampserver.com/en/
2.2版本下载:
http://pan.baidu.com/s/1jICDTOU

下载完成之后打开找到httpd.conf文件,并修改DocumentRoot “C:\PESCMS-Team"以及<Directory “C:\PESCMS-Team”>,引号中输入的是你的项目地址
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
然后查看httpd.conf文件中,Include conf/extra/httpd-vhosts.conf是否有”#",如果有请删掉,下面图片中才是正确的
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
别着急还没结束,在安装路径下的C:\wamp64\bin\apache\apache2.4.37\conf\extra路径中打开httpd-vhosts.conf文件,就在你上面打开文件的位置中
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
修改为这里设置允许所有访问,如果使用ip也可以访问,如下:
<VirtualHost *:80>
ServerName team.com
ServerAlias www.team.com
DocumentRoot “C:\PESCMS-Team”
<Directory “C:\PESCMS-Team”>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
#Require local #允许本地访问
Require all granted 允许所有访问;
</ Directory>
</ VirtualHost>

虚拟机使用WampServer搭建PHP并安装PESCMS系列程序

或者是你想通过域名访问的站点,示例如下:
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
最后一步,找到C:/Windows/System32/drivers/etc 下的host文件,一般可以看到最下方有一个127.0.0.1对应一个localhost域名,我们需要将刚刚添加的两个localhost和两个域名都添加到最下面,对应我之前进行的操作,就是添加如下内容:
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 alicloud-home.com
127.0.0.1 www.alicloud-home.com
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
如果想用ip访问,这最后一步就不用了,需要修改httpd.conf文件,
修改之前内容
< Directory>
AllowOverride none
Require all denied
</ Directory>
修改为:
< Directory>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</ Directory>
在 278行处找到(也可全文搜索)
#onlineoffline tag - don’t remove
Require local
将此处修改如下
#onlineoffline tag - don’t remove****
#Require local
Require all granted
Order Deny,Allow
Allow from all

找到C:\wamp64\alias,还需要修改phpmyadmin.php文件
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
修改结果如下:
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序

3.重启wampserver

如果想要使用ip访问,需要设置虚拟机网络配置
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
现在虚拟机中更改网络设置
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序本地连接右键属性,找到协议版本4点击,更改IP地址

虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
修改如下:
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序如果配置完成,建议重启虚拟机,由于80端口经常占用,所以会出现403的状态
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
如果还不可以查看一下是否关闭防火墙,或者打开Wamp的Vhost服务
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序最后重启服务

点击phpMyAdmin登录数据库,打开网址最好用火狐,别用IE,IE反应太慢,有些按钮找不到
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
登录之后的样式,如下图,这里没有设置密码所以直接登录就可以看到,怎么修改密码我就不说了,可以百度
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序

以上步骤都没问题的话接下来就是安装PESCMS系列程序
使用文档:https://www.pescms.com/d/v/10/70.html
上面已经配置PESCMS项目,所以我直接将我接下来的配置
点击下图这两个任意一个就能打开网址
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
浏览器打开项目就会出现文档中下面的样式,我的是没有样式的,一直都是正在加载中,直接下一步就好不影响

虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
下一步之后就和文档中的一样,我没有设置密码
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序输完上诉内容,下一步
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
然后就安装
虚拟机使用WampServer搭建PHP并安装PESCMS系列程序
如果安装失败就看文档,我的安装一直报错,不知道什么原因,文档上面解决不了,应该是项目配置时出现了错误,最后我重启了虚拟机就莫名其妙的好了,如果不清楚具体什么错误,只能问百度了