Apache 是apache_2.0.55-win32-x86-no_ssl.msi
选择了Custom安装(为更改安装目录)Apache安装目录填入: d:/ptc/apache/下会自动安装到d:/ptc/apache/apache2 目录下,
<>/Apache2/conf下:httpd.conf 内新增加三处:
1, 在LoadModule 结尾的地方约174行加上:
LoadModule php5_module "d:/ptc/apache/php5/php5apache2.dll"
2, 在DirectoryIndex里约324行加:index.php
3, 在# AddType allows you to add to or override the MIME configuration下约759行加:
AddType application/x-httpd-php .php
php 是 php-5.0.5-Win32.zip
将php5 解压到 d:/ptc/apache/php5 目录下
Php5目录下的 php.ini-recommended 复制更名为 php.ini 修改两处:
//有的文章也用php.ini-dist 更名为php.ini
1. 将php.ini 内extension_dir = “./”, 改为 extension_dir = " d:/ptc/apache/php5/ext"
// Load php_mysql.dll, 还有后面提到的php_mbstring.dll
2. ;extension=php_mysql.dll 前面的;号去掉,变为:extension=php_mysql.dll
//否则,PHP找不到MYSQL
修改好的php.ini拷贝到c:/winnt/下
Mysql 是 mysql-5.0.18-win32.zip
选择了Custom安装(为更改安装目录),手工选择所有组件,再更改安装目录。将Mysql安装目录填入: d:/ptc/apache/mysql,
Skip Sign-Up
Configure the MySQL Server now
Detail configuration
Sever Machine
Multifuncational Database
用户数选择Decision Support // 约20个用户。
3306端口不变
Best Support For Multilingualism
Install As Windows Server
更改root的密码为1234,并选择Enable root access from remote machines
Finished
phpmyAdmin2.6.3解压目录:phpmyAdmin 拷贝<>/Apache2/htdocs 目录下。
phpmyAdmin2.6.3 文件: config.inc.php 修改 host, user,password 三处后面的设置。
将d:/ptc/apache/mysql/bin加到环境变量Path后面 //Load libmySQL.dll
或者 将<>/mysql/bin/libmySQL.dll文件拷贝到c:/winnt/system32下
重新启动Apache, 如果找不到libmySQL.dll,请重新启动计算机。
IE内打开:
http://localhost/phpMyAdmin/index.php
就可以访问MySQL5了。
注意的是:php4无法访问MySQL5 可能是这样。
远端访问:
http://idpserver/phpMyAdmin/index.php在页面会有如下问题。
必须在您的配置文件中设定 $cfg['PmaAbsoluteUri'] 指令!
没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.
第一个:在 <>/Apache2/htdoc/phpmyAdmi/config.inc.php 内:
$cfg['PmaAbsoluteUri'] = ‘’改为$cfg['PmaAbsoluteUri'] = ‘http://idpserver/phpmyadmin’
不要改为‘http://localhost/phpmyadmin’,否则服务器变为,访问者的计算机了。
是否是表示通过remote的php5可以访问另一个remote的mysql5
第二个:在c:/winnt/php.ini内
;extension=php_mbstring.dll 前面的;号去掉,变为:extension=php_mbstring.dll