服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|

服务器之家 - 编程语言 - PHP教程 - Win7下手动安装apache2.2、php5.4笔记

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

2020-09-16 16:49PHP教程网 PHP教程

这篇文章主要介绍了Win7下手动安装apache2.2、php5.4笔记,本文是个人手动操作记录,需要的朋友可以参考下

纯记录,流水账。

首先创建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 www.zzvips.com
    DocumentRoot "E:\hx\www.zzvips.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/www.zzvips.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/www.zzvips.com\test_file.php] h->filename=[E:/hx/www.zzvips.com/test_file.php] in Unknown on line 0

Notice: Unknown: apc_cache_make_file_entry: entry->data.file.filename is [E:/hx/www.zzvips.com\test_file.php] in Unknown on line 0

 

延伸 · 阅读

精彩推荐
  • PHP教程php操作xml

    php操作xml

    分步学习php操作xml:XML概念、DOMDocument对象、加载xml、读取/遍历节点与属性、修改属性/节点、添加元素/属性、删除属性/节点,学会上面这些就可以顺利操...

    PHP教程网3452020-05-24
  • PHP教程ThinkPHP分页实例

    ThinkPHP分页实例

    这篇文章主要介绍了ThinkPHP分页实例,详细讲述了ThinkPHP分页的完整实现步骤,包括模型层、视图层以及样式的代码,需要的朋友可以参考下...

    shichen20143882020-07-31
  • PHP教程php框架CI(codeigniter)自动加载与自主创建对象操作实例分析

    php框架CI(codeigniter)自动加载与自主创建对象操作实例分析

    这篇文章主要介绍了php框架CI(codeigniter)自动加载与自主创建对象操作,结合实例形式分析了codeigniter框架自动加载与自主创建对象相关原理、实现方法与相...

    壁立千仞无欲则刚2102020-06-15
  • PHP教程PHP随机生成信用卡卡号的方法

    PHP随机生成信用卡卡号的方法

    这篇文章主要介绍了PHP随机生成信用卡卡号的方法,涉及php根据信用卡卡号规则生成卡号的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    heishui2422020-09-13
  • PHP教程将FCKeditor导入PHP+SMARTY的实现方法

    将FCKeditor导入PHP+SMARTY的实现方法

    这篇文章主要介绍了将FCKeditor导入PHP+SMARTY的实现方法,涉及整合FCKeditor与SMARTY的技巧,非常具有实用价值,需要的朋友可以参考下...

    php中文网3202020-08-29
  • PHP教程ThinkPHP模板之变量输出、自定义函数与判断语句用法

    ThinkPHP模板之变量输出、自定义函数与判断语句用法

    这篇文章主要介绍了ThinkPHP模板之变量输出、自定义函数与判断语句用法,是关于ThinkPHP模板操作中非常实用的技巧,需要的朋友可以参考下 ...

    PHP教程网1432020-08-04
  • PHP教程深入PHP异步执行的详解

    深入PHP异步执行的详解

    本篇文章是对PHP的异步执行进行了详细的分析介绍,需要的朋友参考下 ...

    PHP教程网3802020-03-31
  • PHP教程php自动识别文件编码并转换为UTF-8的方法

    php自动识别文件编码并转换为UTF-8的方法

    PHP转换文件编码是一个比较简单的事情,但是难的是传递中文参数的时候,有时候不知道是什么编码,结果造成了乱码的现象。这篇文章主要介绍了php自动...

    shichen20144402020-07-05