win8.1 环境下搭建PHP5.5.6+Apache2.4.7
来源:互联网 发布:韩日世界杯假球 知乎 编辑:程序博客网 时间:2024/05/16 07:44
本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7。
1、软件准备
apache 2.4.7:http://pan.baidu.com/s/1iUPif
vcredist_x64:http://pan.baidu.com/s/16BxG4
2、解压安装
2.1 下载完毕vcredist_x64后解压安装此程序。如果不安装,执行apache时会报错:httpd.exe:无法启动此程序因为计算机中丢失msvcr100 dll。这个原因是因为Apache2.4版本是vc11的。
2.2 下载完毕后解压,将解压的 Apache24文件夹复制到c:\盘根目录下。你的项目根目录为c:/Apache24/htdocs即DocumentRoot的定义。如果想放到其他目录下,需要修改httpd.conf,包括ServerRoot、DocumentRoot、Directories,ScriptAlias。需要改为你的Apache目录的地址。
3、安装apache服务
以管理员的身份开启一个dos窗口,如果不是管理员身份,会报错。win8及win8.1系统可在开始页按C进行搜索,第一个:命令提示符 ,右击,选择 以管理员身份运行即可。
命令提示符默认路径是:C:\windows\system32 ,假设按上述步骤你将apache24文件夹放到了C盘根目录,则在命令提示符中输入:cd c:\apache24\bin ,回车之后即可进入bin文件夹,然后再输入:httpd.exe -k install .(当然,启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart。)
如果安装成功,以后就可以去你的apache目录下的bin里双击ApacheMonitor.exe管理apache服务了。
在浏览器中输入: http://localhost回车后如果打印出It Works!则代表安装apache 成功!
4、载入PHP模块
在windows下配置Apache+PHP,在配置PHP时,需要下载相应的版本,下载时要注意non-thread-safe和thread-safe这两个版本。
non-thread-safe是非安全线程主要与IIS搭配环境。
thread-safe安全线程与Apache搭配环境。
注意thread-safe版本中会有php5apache2_4.dll的动态链接库,与apache搭配。
PHP最新版下载地址:http://pan.baidu.com/s/1EIWNt
如果解压到c盘,建议将php-5.5.6-Win32-VC11-x64文件夹名称改下,如:php5,将该文件中的php.ini-development文件名改成:php.ini,并做如下修改:
4.1 extension_dir改为你的php下/ext目录,如改为extension_dir ="C:/php5/ext。并把前面的注释分号去掉。
其次:打开相应的extension扩展。
修改时区date.timezone = PRC,基本配置完成。
4.2 Apache的httpd.conf修改:
修改php 网站路径
DocumentRoot "E:/Apache24/htdocs"
<Directory "E:/Apache24/htdocs">
配置PHP:
在<IfModulemime_module></IfModule>之间加入AddTypeapplication/x-httpd-php .php
在尾部加上php:
LoadModule php5_module"c :/php5/php5apache2_4.dll"
PHPIniDir"c:/php5"
注:修改apache配置文件后需要重启apache服务。
访问一下php程序, 新建index.php,打印phpinfo();
如果能输出,则证明PHP5.5.6+Apache2.4.7配置成功!
5.配置mysql;
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
/*GD库扩展文件,用户处理图片,如生成图片,图片裁剪压缩,给图片打水印等等操作
extension=php_gd2.dll
/*是用来处理基于unicode编码的字符串,比如说utf-8,比如说汉字. 你可以发现他的函数都是mb_开头的,许多函数去掉mb_以后,也是PHP提供操作字符串的函数 .
扩展以后,可以直接无乱码的分隔中文*/
extension=php_mbstring.dll
extension=php_mysql.dll /*开mysql扩展
extension=php_xmlrpc.dll /*Web Service的
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
php要下载线程安全的 php 一定要下对版本
下载mysql-5.6.17,下载地:http://pan.baidu.com/s/1hqvatMG
- win8.1 环境下搭建PHP5.5.6+Apache2.4.7
- win8.1(win64) 环境下搭建PHP5.6.2+Apache2.4.7
- Windows7下Apache2.2+PHP5.4环境搭建
- windows下PHP5.5.6+Apache2.4.7配置
- php5+mysql5+apache2运行环境搭建
- 【ubuntu14.04】搭建PHP5+Apache2+Oracle环境
- php5.5+apache2.4安装 环境搭建
- 搭建apache2.4+php5.6环境
- Debian轻松搭建apache2+php5+mysql环境
- Linux+apache2.4+php5.6环境搭建
- Apache2.2 PHP5.2.9环境搭建笔录
- Win7 x64系统下PHP开发环境搭建(Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1)
- win7 下搭建php5.2+apache2.2
- windows下配置64位的Apache2.4.7+PHP5.5.6+Mysql5.6+PhpMyAdmin环境
- Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)
- windows-64位环境下搭建PHP5.5+Apache2.4+Mysql5.6+PhpMyAdmin
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- WIN8 安装apache2.4 php5.6.6 mysql 5.6问题
- 2014--social
- HMC5883L 电子罗盘芯片中 Declination 的作用和取值方法
- 用extundelete恢复Ubuntu Linux下删除的文件
- java加密解密研究8、MAC算法家族
- 【BZOJ 1021】 [SHOI2008]Debt 循环的债务
- win8.1 环境下搭建PHP5.5.6+Apache2.4.7
- 24天学会设计模式---------中介者模式
- (推荐)高并发高流量网站架构详解
- 使用IBM heapAnalyzer分析内存泄露的原因
- Freescal 网站可以访问了,原来是公司网络问题,长城宽带已经修复
- mybatis通过association来封装自己的对象属性
- 2月3号总结
- HDU 5072 - Coprime(容斥原理+素筛)
- Uva 202 Repeating Decimals