PHP搭建(windows64+apache2.4.7+mysql-5.6+php5.5)
现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来说说windows 64位系统如何建立Apache+PHP+MySQL环境的!
下面分别是PHP、Apache和Mysql的官网地址。
PHP:http://windows.php.net/qa/
Mysql:http://www.mysql.com/downloads/mysql/
Apache:http://www.apachelounge.com/download/win64/
httpd-2.4.12-win64-VC11 php-5.5.26-Win32-VC11-x64 mysql-5.5.44-winx64
使用httpd-2.4.12-win64-VC11的apache好像也需要安装vc14的支持,不知道什么原因,在网盘里都有备份
3、安装Apache(F:/dev/apache)
(1)打开F:/dev/apache/conf下httpd.conf 文件,用记事本打开编辑作如下修改并保存。
第37行ServerRoot "c:/Apache24"改为ServerRoot “F:/dev/apache”;//Apache程序的位置。
第204行的ServerAdmin改不改无所谓;
第213行ServerName前面的“#”号去掉;
第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot " F:/dev/apache/htdocs ";//网站的根目录
第238行<Directory "c:/Apache24/htdocs">改为<Directory "F:/dev/apache/htdocs ">;
第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm //支持更多的默认页
第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ " F:/dev/apache/cgi-bin/"
第370行<Directory "c:/Apache24/cgi-bin">改为<Directory " F:/dev/apache/cgi-bin/">
(2)启动Apache。
开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)
d:
cd Apache24\bin
httpd
如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。
(3)把Apache加入系统服务
关闭httpd命令窗口,不然会报错的。
开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)
F:
cd dev/apache/bin
httpd.exe -k install -n "apache24" \\加入服务。servicename是服务里面的名字,可以自定义。
如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。
这里PHP5.5.0用php5apache2_4.dll来配置的。也不用PHP.ini文件了,用PHP默认的了。
(1)打开F:/dev/apache/conf下httpd.conf,在最后加上
# php5 support
LoadModule php5_module "F:/dev/php5.5/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "F:/dev/php5.5"
(2)重启 Apache 服务器。
网站文件夹F:/dev/apache/htdocs新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。如下图。
5、MySQL安装 和以前一样配置
<php.ini-production 将该文件复制为php.ini>
第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="F:/dev/php5.5/ext"
找到extension 添加下面两行 打开要用的扩展库
重启httpd即可测试
最新文章
- 展望未来:使用 PostCSS 和 cssnext 书写 CSS
- 关于H5填写信息类页面横向布局总结
- iOS更改tabbar图片渲染 —不让tabbat有蓝色的渲染 并修改文字
- python 后台爆破工具(多线程)
- 手写一个json格式化 api
- 二叉查找树 C++实现(含完整代码)
- SSH如何通过公钥连接云服务器
- 24 UsageEnvironment使用环境抽象基类——Live555源码阅读(三)UsageEnvironment
- fgets读取文件时的注意事项
- 在线自动下载最新版本jquery
- django-CSRF verification failed. Request aborted
- !!Python字典增删操作技巧简述+Python字典嵌套字典与排序
- PHP中静态方法和非静态方法的相互调用
- SqlServer导库语句
- [置顶] 浅谈Android的资源编译过程
- Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例
- .NET编程规范
- Python中Generators教程
- 基于jquery开发的UI框架整理分析
- salesforce lightning零基础学习(三) 表达式的!(绑定表达式)与 #(非绑定表达式)