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 相关文章推荐
php4的彩蛋
Oct 09 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
CI框架常用方法小结
May 17 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP数据库操作三:redis用法分析
Aug 16 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
PHP读取目录树的实现方法分析
Mar 22 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
PHP实现的操作数组类库定义与用法示例
May 24 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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 Ajax实现页面无刷新发表评论
2007/01/02 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
php解析url的三个示例
2014/01/20 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python打包可执行文件的方法详解
2016/09/19 Python
numpy返回array中元素的index方法
2018/06/27 Python
python做反被爬保护的方法
2019/07/01 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
事业单位接收函
2014/01/10 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
抽样调查项目计划书
2014/04/24 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
父母教会我观后感
2015/06/17 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL