我的环境安装配置过程
我的环境安装配置过程 2003年5月28日 by jjdelphi
apache1.3.27
php4.2.3 for win32
mysql 3.23.56
win98 第二版
安装php:
1、解压缩php-4.2.3-Win32.zip
2、将 php目录中的文件php4ts.dll移动到windows系统目录中(例如c:\windows\system);
3、将 php目录下的文件php.ini-dist拷贝至windows目录下(例如c:\windows),并改名为php.ini,至此php安装完毕。
2、3步照抄的。
安装Apache:
1、安装到C:\Program Files\Apache Group\Apache;
2、配置conf\httpd.conf文件如下:
1) 查找 #BindAddress * ,改为“BindAddress 127.0.0.1” 照抄
2) 查找 #ServerName ,改为 “ServerName 127.0.0.1”,改成localhost好像也行,在IE中使用LocalHost一直无效,参看conf文件的解释
3) DocumentRoot "D:\xjj\phpserver" 设置程序文件根目录
做完以上,从程序菜单运行 Start Apache in Console,可以看到Apache/1.3.27 (Win32) running...
Apache能够正常运行了。日志文件默认在logs目录下
4) 查找 LoadModule,添加 “LoadModule php4_module D:\xjj\php\php-4.2.3-Win32\sapi\php4apache.dll”,即该dll文件所在。
5) 在AddModule处添加“AddModule mod_php4.c”,原因参看对AddModule的解释
6) 查找 AddType,添加以下四行:
AddType application/x-httpd-php .php
addType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4 ;(目的是增加各种php文件后缀支持)
7) 在DirectoryIndex部分添加“DirectoryIndex index.php”,用来默认执行index.php文件。
再运行Apache,出现Apache/1.3.27 (Win32) PHP/4.2.3 running...,表示php文件能够执行了。
注意,第4)、5)不可以省,6)可以省部分,7)可以省掉。
安装有问题时要看Apache的日志文件 error.log
测试一下:在D:\xjj\phpserver目录里建个index.php文件,内容<? phpinfo(); ?>,
在浏览器中输入http://localhost/,如果你可以看到有关php的信息列表页面,表明apache和php已经配置成功。
为了调试php文件方便,还要设置php.ini文件,具体看其说明和<? phpinfo(); ?>文件显示的内容。
部分翻译如下:
E_USER_NOTICE - 用户产生的提醒消息
; 例子:
; error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示错误
error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
display_errors = On ; 显示出错误信息(作为输出的一部分)
; 在最终发布的web站点上,强烈建议你关掉这个特性,并使用
; 错误日志代替(参看下面).
; 在最终发布的web站点继续让 display_errors 有效可能
; 暴露一些有关安全的信息,例如你的web服务上的文件路径、
; 你的数据库规划或别的信息.
display_startup_errors = Off ; 甚至当display_erroes打开了,发生于PHP的启动的步骤中
; 的错误也不会被显示.
; 强烈建议保持使 display_startup_errors 关闭,
; 除了在改错过程中.
log_errors = Off ; 在日志文件里记录错误(服务器指定的日志,stderr标准错误输出,或error_log(下面的))
; 正如上面说明的那样,强烈建议你在最终发布的web站点以日志记录错误
; 取代直接错误输出
安装MySQL:
安装MysqlAdmin:
注意配置config.php文件,设置服务器、用户名、密码等。在$cfg['Servers'][$i]['host'] 处
必须在您的配置文件中设定 $cfg['PmaAbsoluteUri'] 指令!
$cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
. $_SERVER['HTTP_HOST']
. (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '')
. substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')+1);
安装phped:
把Tools->Properties->PHP-Server的PHP exe path:改为你的php.exe所在的目录,例如c:\php\php.exe,然后就可以正常用了。