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上的memcache和memcached两个pecl库
Mar 29 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
Thinkphp调用Image类生成缩略图的方法
Mar 07 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 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将向Java靠拢
2006/10/09 PHP
php的hash算法介绍
2014/02/13 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
[01:14:55]EG vs Spirit Supermajor 败者组 BO3 第三场 6.4
2018/06/05 DOTA
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
django 常用orm操作详解
2017/09/13 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python多进程实现文件下载传输功能
2018/07/28 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
Python字典dict常用方法函数实例
2020/11/09 Python
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
网络工程师专家职业发展路线
2014/02/14 职场文书
房地产推广策划方案
2014/05/19 职场文书
党员自我评价范文2015
2015/03/03 职场文书