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入门教程 精简版
Dec 13 PHP
来自phpguru得Php Cache类源码
Apr 15 PHP
php 求质素(素数) 的实现代码
Apr 12 PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 PHP
PHP错误和异长常处理总结
Mar 06 PHP
php文件夹的创建与删除方法
Jan 24 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
Thinkphp3.2.3分页使用实例解析
Jul 28 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
在laravel框架中使用model层的方法
Oct 08 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
PHP实现多条件查询实例代码
2010/07/17 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
php中strtotime函数性能分析
2016/11/20 PHP
javascript event 事件解析
2011/01/31 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
Jquery给基本控件的取值、赋值示例
2014/05/23 Javascript
javascript验证身份证号
2015/03/03 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
pybind11在Windows下的使用教程
2019/07/04 Python
基于python 取余问题(%)详解
2020/06/03 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
django rest framework 自定义返回方式
2020/07/12 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
综合实践活动方案
2014/02/14 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android