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 相关文章推荐
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
php删除文件夹及其文件夹下所有文件的函数代码
Jan 23 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
php自动给网址加上链接的方法
Jun 02 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 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
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
处理Python中的URLError异常的方法
2015/04/30 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
企划专员岗位职责
2013/12/09 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
导游词格式
2015/02/13 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
React Fragment介绍与使用详解
2021/11/11 Javascript