资讯专栏INFORMATION COLUMN

WAMP 环境搭建

pumpkin9 / 535人阅读

摘要:环境要求环境看下载的版本可选,如果系统未安装则必须先安装这边提供一种下载方法下载链接软件要求安装设置设置路径更改下列值填入的根目录打开重写模块,把前面的去掉开启虚拟主机把前面的去掉设置虚拟主机路径新增下列数据,表示监听所有的端口也可指

环境要求

vc 环境

vc2009
vc2010
vc2014
vc2012
...

看下载的 php/apache 版本(可选,如果系统未安装则必须先安装)

这边提供一种下载方法:

php 下载链接

软件要求

apache
php
mysql

安装 Apache 设置 Apache 设置 httpd.conf

路径:Apache/conf/httpd.conf

更改下列值:

// 填入 Apache 的根目录
Define SRVROOT "e:/WebEnvironment/Apache"

// 打开重写模块,把前面的 # 去掉
# LoadModule rewrite_module modules/mod_rewrite.so

// 开启虚拟主机
# Virtual hosts
// 把前面的 # 去掉
# Include conf/extra/httpd-vhosts.conf
设置 httpd-vhost.conf(虚拟主机)

路径:Apache/conf/extra/httpd-vhost.conf

新增下列数据:

// *:80,表示监听所有 ip 的 80 端口
// 也可指定监听的 ip 和 端口
// 不过,访问的时候,也需要改成相应的 ip(或对应的域名) 和 端口

    // 域名
    ServerName test.com
    // 网站根目录
    DocumentRoot "e:/Website/Test"
    // 对网站根目录设置访问权限
    
        Options Indexes FollowSymLinks
        // 允许目录重写
        AllowOverride all
        // 允许访问
        Require all granted
    
    // 初始化访问的文件(相对于网站根目录)
    
        DirectoryIndex index.php index.html
    
修改 hosts 文件添加本地域名解析

配置文件路径:c:/Windows/System32/drivers/etc/hosts

新增:

127.0.0.1 test.com
注册 Apache 为系统服务
// 切换到 Apache 的根目录下
cd Apache/bin
// 正常应该能安装
// 如果不能,请查看错误信息,自主解决
httpd -k install -n Apache24
测试 apache 服务器

启动 Apache24 服务,在 e:WebsiteTest 目录下新增:index.html,输入如下内容:

hello world!

如果能够看到该字符串,则说明 apache 配置成功。

Apache 新增 PHP 处理模块 修改 apache httpd.conf 文件

修改配置文件:Apache/conf/httpd.conf,新增

// PHP 服务器根目录
PHPIniDir "e:/WebEnvironment/Apache/web-vc14-x64/PHP-7.1.5-vc14-x64"
// php7apache2_4.dll 或 php5apache2_4.dll
// 看你下载的 php 版本
LoadModule php7_module "e:/WebEnvironment/Apache/web-vc14-x64/PHP-7.1.5-vc14-x64/php7apache2_4.dll"

// 设置要用 php 模块解析的文件

    SetHandler application/x-httpd-php
测试 php

e:/Website/Test 网站根目录下新建 index.php,内容如下:

echo phpinfo();

浏览器 打开 test.com,查看结果是否和下图差不多:

成功.

数据库 注册为系统服务
cd MySQLin
// 在根目录下初始化生成 data 目录 和 相关系统数据库
// 允许不安全的无密码登录
// 这一步必须
mysqld --initialize-insecure
// 注册为系统服务
// --install MySQL , 表示在系统服务中注册名为 MySQL 的服务
// --defaults-file=e:/WebEnvironment/MySQL/config.ini 表示指定默认配置文件路径
mysqld --install MySQL --defaults-file=e:/WebEnvironment/MySQL/config.ini
设置字符编码(防止中文乱码)

编辑配置文件:MySQL/config.ini,新增内容如下:

// 这个是针对 mysql 服务器设置的字符集
[mysqld]
character-set-server=utf8

// 这个是针对 mysql shell 客户端设置的字符集
[mysql]
default-character-set=utf8
测试 mysql

启动 mysql 服务,命令行中输入:

cd MySQL/bin
// 这边由于初始化无密码,所以提示要输入密码,直接回车就好
mysql -u root -p

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35902.html

相关文章

  • 自由搭建 WAMP 开发环境

    摘要:在上搭建开发环境,一般称为环境搭建。两种搭建方式自由搭建第三方套件。如等等第一种的优点就是软件版本搭配自由度高可了解搭建详细过程。下面,我们看一下自由搭建的过程。整合与打开文件进行修改。 PHP 在 Window 上搭建开发环境,一般称为 WAMP 环境搭建。现在详细聊聊该如何搭建。 两种搭建方式 自由搭建 第三方 wamp 套件。如 WampServer、XAMPP 等等 第一种...

    sunsmell 评论0 收藏0
  • WinServer 2012 WAMP搭建

    摘要:默认情况下不从当果信任此命令,请改为键入。好吧,很明显,再次执行命令结果还是不行,缺少。重启倒计时当我满心欢喜再次安装的时候,有跳进了另一个坑。我的蛋啊,又出现了这个错误。 基于阿里ECSWinServer2012 搭建WAMP环境(非集成环境) 下载APAche 下载地址:http://httpd.apache.org/ 选择需要的版本,点击download showImg(...

    Code4App 评论0 收藏0
  • WinServer 2012 WAMP搭建

    摘要:默认情况下不从当果信任此命令,请改为键入。好吧,很明显,再次执行命令结果还是不行,缺少。重启倒计时当我满心欢喜再次安装的时候,有跳进了另一个坑。我的蛋啊,又出现了这个错误。 基于阿里ECSWinServer2012 搭建WAMP环境(非集成环境) 下载APAche 下载地址:http://httpd.apache.org/ 选择需要的版本,点击download showImg(...

    luck 评论0 收藏0

发表评论

0条评论

pumpkin9

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<