Content Entry

Apache 2.0.58 + PHP 5.1.4 + MySQL 5.0.21

Published: 2006-05-30 Categories: Life Tags: Apache PHP MySQL Install Setting Windows

重装 Windows XP ENG SP2

接下来开始漫长的 IBM Software Installer ... 同时开始 wsus update 和 应用程序安装 ...

一直以来大多用 PHP 4.* + MySQL 4.0.* ,今天升级,咱要也要跟上国际步伐!

List:

apache_2.0.58-win32-x86-no_ssl.msi http://www.apache.org
mysql-5.0.21-win32.zip http://www.mysql.org
php-5.1.4-Win32.zip http://www.php.net
phpMyAdmin-2.8.1.zip http://www.phpmyadmin.net

都是最新的稳定版,apache 2.2.2 还在beta期,还是多等些时候,MySQL 5.1 也在beta期,放弃,陡然发现 5.0的版本已经到21,强,就这个! 还加了一个mysql管理软件 phpmyadmin 2.8.1 ,之前在2.6.1以前版本中关于 mysql 4.1 5.* 汉字乱码的问题已经解决了 good!

安装步骤:

MySQL
点击setup,跳过 register accouts ,以后全部 "next" ,记得设置root密码,搞定了。
Apache
还是setup,全部 "next",编辑 C:/Program Files/Apache Group/Apache2/conf/httpd.conf 在末尾添加如下字段:

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "c:/php/php.ini"

然后设置站点路径 DocumentRoot "D:/wwwroot" (参考)
设置 DirectoryIndex index.php index.html index.html.var (参考)

PHP
在C盘根目录建立一个php目录,解压zip所有文件到这个目录。
就地修改php.ini-dist( 使用php.ini-recommended会遇到奇怪问题? )为 php.ini,编辑..
extension_dir = "c:/php/ext"
去掉 extension=php_mbstring.dll,extension=php_gd2.dll,extension=php_mysql.dll前面的“;”注释,保存php.ini。
拷贝libmysql.dll到 C:/windows/system

phpMyAdmin
默认的 /scripts/setup.php 麻烦了,直接设置 /libraries/config.default.php
$cfg['blowfish_secret'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'yourpassword';

试着把以前 MySQL 4.0.26 中 data 目录下的各个数据库直接复制到现在 5.0.21 的data,没有什么异常,直接 happy!

全局终( reset your Apache !赫赫 )

comments loading