简单人生
幻想指点江山,梦中激扬文字

软件版本
apache: apache_2.0.59-win32-x86-no_ssl.msi
php     : php-5.2.2-Win32
mysql  : mysql-noinstall-4.0.27-win32

具体的软件我就不提供下载了,自己去找吧。。。呵呵

本来自己装的时候,一直失败,在 大米米 同志的指导下装的,才成功。。。以前一直是用集成包的,难得手工装一次,上一次手动安装已经是3年前的事情了。

步骤开始: 我的目录 一般是在 d:/usr/local/ 下面。
1、安装apache2,直接下一步下一步就结束了,安装好之后 apachemonitor 会自动启动,先关闭apache 。安装好的目录是:d:/usr/local/Apache2/
2、解压缩到 d:/usr/local/php目录下(如果怕偷懒,可以将几个DLL拷到c:/windows/system32目录下,当然也可以用apache的conf来LOAD)
3、修改 apache2/conf/httpd.conf,
      因为我默认的 WEB 目录在 local 目录下,为 public_html ,因此我搜索 d:/usr/local/Apache2/htdocs 替换成 d:/usr/local/public_html
      然后添加以下代码:
    # PHP的配置

PHPIniDir "d:/usr/local/php"

LoadFile d:/usr/local/php/php5ts.dll
LoadFile d:/usr/local/php/libmysql.dll
LoadFile d:/usr/local/php/libmcrypt.dll
LoadFile d:/usr/local/php/libmhash.dll
LoadFile d:/usr/local/php/libeay32.dll
LoadFile d:/usr/local/php/ssleay32.dll

LoadModule php5_module "d:/usr/local/php/php5apache2.dll"
AddType application/x-httpd-php .php

DirectoryIndex index.php index.html index.htm

注意:如果是php4那么就
LoadModule php4_module "d:/usr/local/php/php4apache2.dll"
php4apache2.dll 好象不在PHP的根目录下,好象在isapi目录下,切记拷到根目录下。
上面的loadFile 好象不在根目录下(实在没有PHP4了。自己配置一下吧)

4、修改 php.ini ,如果是本机测试,那么只需要改几处就行了。
把默认的 ;extension_dir = "./ext" 改为 extension_dir = "d:/usr/local/php/ext"
然后把一些扩展打开:
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_curl.dll
extension=php_mhash.dll
extension=php_mcrypt.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll

切记,php_mbstring.dll  要放在最前面,因为有部份DLL在加载的时候,要求先加载mbstring的,例如exif,当然具体开几个扩展,自己看自己的需求情况吧。
再然后,修改一下upload_max_filesize = 2M ,这个是默认的,如果有需要,可以改大一点,一般不要超过8M
再修改一下 session.save_path = "d:/usr/local/sessions" (前提是先建好这个目录)

5、解压缩mysql的压缩文件到 d:/usr/local/mysql目录,在目录下建一个bat文件,里面放上一句
copy my-huge.cnf my.ini
如果还有内容修改,可以参照网上的一些my.ini配置来进行修改
再到bin目录下建一个bat文件,名字是:installMysql.bat
内容为:
mysqld-nt --install mysql --default-file="d:/usr/local/mysql/my.ini"
net start mysql
这样的话,安装后的服务名为 mysql ,默认读取的文件是 my.ini ,可以避免将my.ini拷到C盘根目录下,方便下次重装系统后使用

6、现在再利用apache monitor打开apache,到public_html目录下建一个 phpinfo.php,内容为
<?php
phpinfo();
?>
到浏览器里看一下,是不是mysql,gd都加载好了?


7、如果你还需要zend的扩展,那么到我这里下载吧。。。(点击下载)
步骤:先停掉apache,修改php.ini,在最后加上
[zend]
zend_extension_ts="d:/usr/local/zend/optimizer/ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="d:/usr/local/zend/optimizer/lib"
当然了,下载的压缩文件是解压到d:/usr/local/zend目录下(我提供的只支持php 5.2.x)如果你有特别需要,可以到zend的网站上下载,然后安装好之后,COPY 过来并卸载掉zend optimizer。

posted on 2007-07-10 23:27 简单人生 阅读(392) 评论(0)  编辑 收藏 引用 所属分类: Learn Php
只有注册用户登录后才能发表评论。