搭建PHP服务器

本文只是简单记录了使用 Wamp 搭建 PHP 服务器,主要涉及解决 MSVCP110.dll丢失问题,修改 mysql 默认配置,以及网站部署。

安装 WampServer

官网下载 WampServer 。然后进行默认安装,当然,在安装的过程中可以修改安装路径,这里假设安装在 c:\wamp 路径下。

在安装的过程中,可能遇见如下错误:

无法启动此程序,因为计算机中丢失 MSVCP110.dll 。尝试重新安装该程序以解决此问题。

该问题其实就是缺失 VC 运行库,解决办法有如下两种(本质上就是一种):

  • 到微软官网下载运行库并进行安装。
  • 借助[驱动精灵—系统助手]中的[缺少MSVCP110.dll]的修复功能来进行修复。

WampServer 安装成功后,会出现一个托盘小图标,该图标有三种颜色,分别对应三种状态:

  • 红色:服务器离线( mysql 和 apache 服务都处于停止状态)
  • 黄色:服务器离线( mysql 和 apache 服务中有一个处于运行状态,一个处于停止状态)
  • 绿色:服务器在线( mysql 和 apache 服务都处于在线状态)

配置 mysql

首先要保证 WampServer 处于开启状态。

修改 mysql 用户 root 的密码

默认情况下,WampServer 中集成的 mysql 的 root用户的密码为空,直接按 enter 键就可以登入,登入后可以进行 root 用户密码的更改。
WampServer_MySQL_Menu

1
2
3
4
5
6
7
mysql>use mysql
Database changed
mysql>update user set password=PASSWORD('my_password') where user='root';
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql>flush privileges;
Query Ok, 0 rows affected (0.02 sec)

创建用户并授予 DBA 权限

1
2
mysql> #mysql 注释:user 为用户名,pwd 为用户密码。
mysql> grant all privileges on *.* to user@localhost identified by 'pwd';

创建数据库并导入备份数据

1
2
3
mysql> create database sq_xinglintech;
mysql> use sq_xinglintech;
mysql> source D:\xinglin-tech\ sq_xinglintech_201405161143_727026.sql

source D:\xinglin-tech\sq_xinglintech_201405161143_727026.sql 可能会产生乱码,还有一种更直接的方式是,打开D:\xinglin-tech\ sq_xinglintech_201405161143_727026.sql,粘贴其中的内容,直接复制到命令行,然后回车就可以。

部署网站

拷贝网站

将 xinglin\wwwroot目录(网站根目录)下的所有内容,复制到wamp\www目录下,重复则选择覆盖。

修改地址栏小图标

在index.php页面中或者head.php页面中添加如下内容,并把favicon.ico文件拷贝到网站根目录下:

1
<link href="/favicon.ico" rel="shortcut icon">

最后,重启服务,尝试访问网站。