WINXP下apache+php4+mysql

5年以前  |  阅读数:1105 次  |  编程语言:PHP 

WINXP下APACHE2.052-win32+php4.39-win32+mysql4.022配置通过
apache,php4,mysql,在网上都能下到,这里就不说了,

我刚做就把自己的心得写出来供大家分享

(一)apache配置

  1. 安装APACHE_2.0.52-win32 ,程序默认安装路径为:C:\apache2\program files\apache Group\ ,需要将其安装路径修改为:C:\
    (也可以不做修改,主要为了修改配置方便做修改的)。
  2. 安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面
    (这步需要将C:\apache2\htdocs目录中的文件"index.html.en"改为"index.html",方能显示);如果这步出现异常,请检查安装源文件,重新安装
  3. 安装PHP-4.3.3-Win32,一般下载的PHP文件为一个免安装的压缩包,解压到C:\PHP就可以。
  4. 配置PHP和Apache,使之能解析php程序。
    PHP配置:将C:\PHP\目录中的"php.ini-dist"改名"php.ini",并复制到C:\windows\system32(Win2K目录为:C:\winnt\system32)
    还有就要将PHP4中dlls目录下的所有.dll 文件复制到c:\windows\system32\
    还有就要将php4ts.dll也要复制到c:\windows\system32\
    在"php.ini"中要修改一些参数
    php.ini默认是要放到c:\windows下
    找到doc_root
    doc_root = 改成的网页目录就行了,
    例 doc_root =C:\Apache\Apache2\htdocs
    找到extension_dir =改成你要加载.dll的地方
    例extension_dir = "c:\php\extensions\"
    找到
    ;Windows Extensions
    ;Note that MySQL and ODBC support is now built in, so no dll
    extension=php_bz2.dll
    extension=php_cpdf.dll
    ;extension=php_crack.dll
    extension=php_curl.dll
    ;extension=php_db.dll
    extension=php_dba.dll
    ;extension=php_dbase.dll
    extension=php_dbx.dll
    ;extension=php_domxml.dll
    ;extension=php_exif.dll
    extension=php_fdf.dll
    extension=php_filepro.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    ;extension=php_hyperwave.dll
    extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_java.dll
    extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    extension=php_mhash.dll
    extension=php_mime_magic.dll
    extension=php_ming.dll
    ;extension=php_mssql.dll
    extension=php_msql.dll
    ;extension=php_oci8.dll
    extension=php_openssl.dll
    ;extension=php_oracle.dll
    extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_printer.dll
    extension=php_shmop.dll
    extension=php_snmp.dll
    extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_w32api.dll
    extension=php_xmlrpc.dll
    extension=php_xslt.dll
    ;extension=php_yaz.dll
    extension=php_zip.dll
    做如上的改法就行了,不要加多余的会出错的,
    mysql.default_host =localhost
    mysql.default_user =root
    mysql.default_password =你自己的密码
    这部分已经设置完毕并通过
    Apache配置:
    要将以以c:\pache\htdocs\index.htmle.en 改名成index.html否则做测试匠时候看不到网页切记(我在这里忙了好久)

C:\apahce2\conf\httpd.conf

找到ServerRoot
改成你的目录不要错了,
例如 ServerRoot "C:/Apache/Apache2"
端口,因为有的地方电信把80封了,所以要改成这样的
Listen 8080
找到#LoadModule ssl_module modules/mod_ssl.so在下面输入这一行

LoadModule php4_module C:\php\sapi\php4apache2.dll(很管理机构重要的)
找到DocumentRoot
在后面改成你的网页目录
DocumentRoot "C:/Apache/Apache2/htdocs"
在下面<Directory "C:/Apache/Apache2/htdocs">
行改掉Options Index(把它删掉可以禁止访问网页目录安全第一呀) FollowSymLinks
httpd.conf
D在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"

5.重新启动Apache服务器,用编辑器编写如下语句:         

<?
phpinfo();
?>

保存文件名为"test.php"到C:\apache2\htdocs目录,然后打开浏览器,浏览:http://localhost:8080/test.php,出现PHP基本信息就说明配置成功。严格按以上说明安装配置,都会一次成功。   
 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例