Win7下手动安装apache2.2、php5.4笔记


Posted in PHP onApril 03, 2015

纯记录,流水账。

首先创建d:\www目录,我们把web环境软件都装到这个目录下。
创建d:\www\logs目录,一些日志会放在这里。

从http://mirrors.cnnic.cn/apache/httpd/binaries/win32/ (apache.org上提到的镜像站点)下载到了httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

安装apache2.2.25,选了下安装路径d:\www\apache2.2,其它都是下一步完成安装。

访问localhost,显示It works!

Apache安装完成。

--------------------------------------------------------

从http://windows.php.net/download/#php-5.4下载到php5.4最新稳定版5.4.21
注意需要下载:VC9 x86 Thread Safe ,zip版的,否则nts是没有php5apache2_2.dll文件的,当时浪费了我不少时间。
http://windows.php.net/downloads/releases/php-5.4.21-Win32-VC9-x86.zip

下完解压到d:\www\php-5.4.21

打开apache2.2\conf\httpd.conf
拉到最底部:

LoadModule php5_module "D:/www/php5.4.21/php5apache2_2.dll"

LoadFile D:/www/php5.4.21/php5ts.dll

LoadFile D:/www/php5.4.21/ssleay32.dll

PHPIniDir "D:/www/php5.4.21"

AddType application/x-httpd-php .php

这样php的支持就配完了。

再完善下:

ErrorLog "d:\www\logs\apache_error.log"

LogLevel error

Include conf/extra/httpd-vhosts.conf前面的注释#去掉

编辑httpd-vhosts.conf,假设web目录在e:/www下。

#NameVirtualHost *:80

FileETag none

DirectoryIndex index.html index.php

<Directory "e:/hx/">

  Options Indexes FollowSymLinks Includes

  AllowOverride All

  Order allow,deny

        Allow from all

</Directory>

<VirtualHost *:80>

    ServerName 3water.com

    DocumentRoot "E:\hx\3water.com"       

</VirtualHost>

打开D:\www\php5.4.21\php.ini
log_errors = On

error_log = D:\www\logs\php_error.log
extension_dir="D:\www\php5.4.21\ext"

extension=php_mysql.dll

extension=php_curl.dll

其它看情况配置

这样web环境就基本上配好了。

--------------------------------

附加:
下载apc,以前需要到处找,现在官方提供了!在http://pecl.php.net/package/APC下载最新版:http://windows.php.net/downloads/pecl/releases/apc/3.1.13/php_apc-3.1.13-5.4-ts-vc9-x86.zip,解压php_apc.dll到D:\www\php5.4.21\ext目录。
要下memcache.dll,也有提供了,http://pecl.php.net/package/memcache。

extension=php_apc.dll

extension=php_memcache.dll

不过,apc这个版本似乎有点问题。
总是出这些,只好不启用。
Notice: Unknown: 1. h->opened_path=[null] h->filename=[E:/hx/3water.com/test_file.php] in Unknown on line 0
Notice: Unknown: apc_cache_find [-833243605] in Unknown on line 0
Notice: Unknown: 2. h->opened_path=[E:/hx/3water.com\test_file.php] h->filename=[E:/hx/3water.com/test_file.php] in Unknown on line 0
Notice: Unknown: apc_cache_make_file_entry: entry->data.file.filename is [E:/hx/3water.com\test_file.php] in Unknown on line 0
PHP 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
做一个有下拉功能的留言版
Oct 09 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php自动加载autoload机制示例分享
Feb 20 PHP
php使用memcoder将视频转成mp4格式的方法
Mar 12 PHP
php查看网页源代码的方法
Mar 13 PHP
php操作redis缓存方法分享
Jun 03 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
php双层循环(九九乘法表)
Oct 23 PHP
PHP常见加密函数用法示例【crypt与md5】
Jan 27 PHP
PHP中返回引用类型的方法
Apr 03 #PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 #PHP
PHP5多态性与动态绑定介绍
Apr 03 #PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 #PHP
Windows下编译PHP5.4和xdebug全记录
Apr 03 #PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 #PHP
php实现在限定区域里自动调整字体大小的类实例
Apr 02 #PHP
You might like
轻松修复Discuz!数据库
2008/05/03 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
Mootools 1.2教程 类(一)
2009/09/15 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
Django日志模块logging的配置详解
2017/02/14 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
python pyheatmap包绘制热力图
2018/11/09 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
django model通过字典更新数据实例
2020/04/01 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
Python基于locals返回作用域字典
2020/10/17 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
物流创业计划书
2014/02/01 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
学校食堂管理制度
2015/08/04 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫