Windows 上 LAMP 环境 搭建 (MySQL5.7+PHP7+Apache2.4)
2016-05-29 15:14
696 查看
1.下载
Apache2.4下载地址:http://www.apachehaus.com/cgi-bin/download.plxPHP7下载地址:http://windows.php.net/download#php-7.0
MySQL5.7下载地址:dev.mysql.com/downloads/file/?id=462316
2.安装与配置
1.Apache的安装配置
1.将下载的Apache解压2.在解压的文件中找到 /apache24/conf/httpd.conf 文件,并打开
3.在httpd.conf 中找到 Define SRVROOT "${SRVROOT}" 替换为 Define SRVROOT "D:/ProGrame/Apache/Apache24"(注:这是我的路径,改为自己的就行,去掉#号)
4.找到 DocumentRoot 选项(246行)改为 DocumentRoot "E:/PHP"(这个是文件的根目录,可以不改 则PHP文件在\Apache24\htdocs目录下)
5.找到 <Directory “E:/PHP”>(247行)(同上 文件的根目录 )
6.找到DirectoryIndex index.html 替换为 DirectoryIndex index.html index.php index.htm
7.在最后添加新内容
LoadModule php7_module "D:/ProGrame/PHP/php7apache2_4.dll" (注意PHP版本对应的修改,如果为5.X就改为5)
AddType application/x-httpd-php .php .html .htm
PHPIniDir "D:/ProGrame/PHP" (注意 改为自己PHP的路径)
8.将Apache服务安装到系统服务及卸载
在cmd中执行:D:\ProGrame\Apache\Apache24\bin\httpd -k install -n “Apache24” (引号中是Apache服务的名称,注意路径一定要是中文。Apache的路径不能存在汉字)
如果要卸载这个服务的话,先要停止这个服务,然后以管理员身份输入httpd.exe -k uninstall -n “Apache24″卸载这个服务。
9.到此可以在网址中输出 localhost 看看是否配置成功
若没改文件的根目录则如图
3.PHP 的配置
1.解压PHP压缩包 在解压的文件中找到php.ini-production或php.ini-development 文件 将其中一个的名字改为php.ini2.开启几个常用php扩展,用记事本打开php.ini
修改 724行 将; extension_dir = “ext” 修改为 extension_dir = “D:/ProGrame/PHP/ext/” (去掉extension前面的分号注意:此处在window环境下一定要用绝对路径)
修改 877行 将; 找到 extension=php_mbstring.dll 去掉extension前面的分号,这是php多字节字符串扩展
修改 879行 将; 找到 extension=php_mysqli.dll 去掉extension前面的分号,这是php 的mysqli扩展
修改 883行 将; 找到 extension=php_pdo_mysql.dll 去掉extension前面的分号,这是php PDO对象的扩展
3.到此设置完毕 可进入Apache 的bin目录下找到ApacheMonitor.exe 可执行程序来开启服务
3.MySQL的安装
运行下载好的安装文件接着选择only sever安装
单击下一步,设置安装路径和数据存放路径
下一步,开始安装MySQL
下一步,设置端口,默认就行
下一步设置数据库密码 ,我是安装过的,所以要输入原来的数据可密码,第一次安装不用
下一步,设置数据库的服务的名字 默认就行
下一步,开始配置数据库,直到完成
完成后,验证数据库是否安装成功
首先找到MySQL安装位置 ,然后进入bin目录 ,复制路径
打开环境变量中的Path
在Path 中加入刚才的路径
单击确定,保存,打开黑窗口,输入mysql -u root -p 按回车 提示输入密码
输入密码后出现如图所示,则MySQL安装环境安装成功
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- 如何重装TCP/IP协议
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Apache Isis 1.4.0 发布,领域驱动开发框架
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- PHP数据库长连接mysql_pconnect的细节
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器