先下载以下模块
php环境搭建需要:
既 apache mysql php phpMyAdmin
如把 apache mysql php 模块分别解压在
步骤如下:
1、配置apache
(1)配置安装目录 conf/httpd.conf
将 c:/Apache24 全部替换为 e:/web/apache
修改为
(2)配置服务器域名
(3)命令行安装
cmd 进入 E:\web\apache\bin 并执行安装指令
卸载指令是 httpd.exe -k unstall
(4)启动apache 目录 : bin /ApacheMonitor.exe 双击启动服务
(5) 浏览器输入localhost 浏览如下
2、配置PHP
(1) 复制 php.ini-development 并命名问php.ini 配置如下:
(2) 配置扩展目录
找到
修改:
(3) 配置php时区
找到
修改:
(4)在apache中引入 php模块
打开Apache 配置文件 e:/web/apache/conf/httpd.conf 添加对apache 的php模块的引入:
截图如下:
代码如下:
LoadModule php5_module "e:/web/php/php5apache2_4.dll"
<FilesMatch "\.php$">
setHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "e:/web/php"
(5)配置apache的索引页
添加index.php为 默认 索引页
(6)重启apache 并测试php模块是否安装成功
e:/web/apache/htdocs 下新建 index.php
输入<?php phpinfo()?>
访问结果如下,代表成功
3、配置服务器
在开发测试阶段,让网站可以被本机和局域网访问就可以了!
(1)配置网站域名
打开c:/windows\system32/drivers/etc 文件夹下的 hosts文件 配置ip和对应域名
意思是当访问www.test.com 找个域名的时候 自动解析到 127.0.0.1
如果需要让局域网内访问 -》》 在配置 本机在找个局域网内的ip 和对应域名
如: 192.168.1.100 www.test.com
(2)一个服务器下部署多个网站->虚拟主机
2.1、hosts文件添加多个解析记录
注意应该用 localhost 作为一个域名,以后可以当主目录使用
2.2、 启动辅配置文件
apache的httpd.conf 找到如下,并取消注释
这个文件就是将要配置虚拟主机的文件
2.3配置虚拟主机
<VirtualHost *:80>
DocumentRoot "${SRVROOT}/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "${SRVROOT}/htdocs/baixiu"
ServerName baixiu.io
</VirtualHost>
2.4访问权限控制(只设置最简单的)
(3)开启PHP扩展 在php.ini中取消如**释
最后需要把 php中 复制一份放到 apache bin目录下,目的是让扩展CURL 可以使用
测试: 页面中 phpinfo() 可以 查看php扩展开启的情况
4、配置Mysql
(1)复制 my-default.ini 命名为my.ini ,修改如下:
(2)启动命令行 安装mysql
卸载命令是 mysqld.exxe -remove
(3)初始化数据库,忽略安全性,无密码,待会设置
(4) 启动mysql服务
net stop mysql 就是关闭服务
(7)访问 mysql 并设置密码
5、PHPMyadmin 安装
直接把phpmyadmin 解压后放到 服务器访问目录下,访问如下:
需要注意的是: phpmyadmin 的前提是 php.ini 中开启了 mbstring 、mysqli 扩展
至此。。。配置php环境完成