vc 环境php
vc2009 vc2010 vc2014 vc2012 ...
看下载的 php/apache
版本(可选,若是系统未安装则必须先安装)html
这边提供一种下载方法:mysql
php 下载连接web
路径:Apache/conf/httpd.conf
shell
更改下列值:数据库
// 填入 Apache 的根目录 Define SRVROOT "e:/WebEnvironment/Apache" // 打开重写模块,把前面的 # 去掉 # LoadModule rewrite_module modules/mod_rewrite.so // 开启虚拟主机 # Virtual hosts // 把前面的 # 去掉 # Include conf/extra/httpd-vhosts.conf
路径:Apache/conf/extra/httpd-vhost.conf
apache
新增下列数据:windows
// *:80,表示监听全部 ip 的 80 端口 // 也可指定监听的 ip 和 端口 // 不过,访问的时候,也须要改为相应的 ip(或对应的域名) 和 端口 <VirtualHost *:80> // 域名 ServerName test.com // 网站根目录 DocumentRoot 'e:/Website/Test' // 对网站根目录设置访问权限 <Directory 'e:/Website/Test'> Options Indexes FollowSymLinks // 容许目录重写 AllowOverride all // 容许访问 Require all granted </Directory> // 初始化访问的文件(相对于网站根目录) <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> </VirtualHost>
配置文件路径:c:/Windows/System32/drivers/etc/hosts
浏览器
新增:
127.0.0.1 test.com
// 切换到 Apache 的根目录下 cd Apache/bin // 正常应该能安装 // 若是不能,请查看错误信息,自主解决 httpd -k install -n Apache24
启动 Apache24
服务,在 e:\Website\Test
目录下新增:index.html
,输入以下内容:
<h2>hello world!</h2>
若是可以看到该字符串,则说明 apache
配置成功。
修改配置文件: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 模块解析的文件 <FilesMatch '.+php$'> SetHandler application/x-httpd-php </FilesMatch>
在 e:/Website/Test
网站根目录下新建 index.php
,内容以下:
echo phpinfo();
浏览器 打开 test.com
,查看结果是否和下图差很少:
成功.
cd MySQL\bin // 在根目录下初始化生成 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 服务,命令行中输入:
cd MySQL/bin // 这边因为初始化无密码,因此提示要输入密码,直接回车就好 mysql -u root -p