当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP安装攻略:安装并配置PHP

PHP
让我们来编写一些PHP实用的脚本
七种缓存使用武器 为网站应用和访问加速
动态网页PHP中引用&的使用注意事项
在PHP中全面阻止SQL注入式攻击
PHP自带可以代替echo调试的unit函数
小结:PHP动态网页程序优化及高效提速问题
php对特殊语句查询结果进行数组排序
实例:用PHP技术解决网站URL格式过长的问题
小结:PHP动态网页程序两个有用的小技巧
动态网页中直接不让访问PHP程序文件
网页实例:详细介绍用PHP来编写网页记数器
菜鸟学习:动态网页PHP基础学习笔记
利用Apache实现禁止图片盗链
PHP编程中常用的三则技巧
PHP制作的网站意见在线反馈表
大型Web需求解决方案 PHP定位突出
PHP实例:精确到每一秒钟的在线人数显示代码
实用:动态网页制作技术PHP的十个应用技巧
常见php页面漏洞分析及相关问题解决
PHP和MYSQL制作动态网站开发经验之谈

PHP安装攻略:安装并配置PHP


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 41 ::
收藏到网摘: n/a

二、安装并配置PHP:

  • 我想以Apache做为我的Web服务器:
    一点说明:本文主要以安装与配置php-3_0_15-win32版本的PHP为例,并遂步加以解说,其间也加入了对php-4.0b4-Win32版本PHP的安装与配置的相关说明。

    步骤一:解压你下载下来的php-3_0_15-win32,并将其全部的PHP文件存放在你所需要的目录下面,例如:“D:\php3”。

    步骤二:将D:\php3下面的php3.ini-dist文件改名为php3.ini。如果是php4.x版本的源代码包,解压出来的该对应文件则是php.ini-dist,我们同样要将其更名为php.ini。如果想以Apache做为个人的Web服务器的朋友,请安装php-3_0_15-win32版本的PHP,如果是想以PWS做为个人的Web服务器的朋友则任意安装两者其中之一皆可。

    步骤三:用NotePad打开你的php3.ini文件并开始编辑:

    1、将;upload_tmp_dir该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以给其定义一个绝对路径,例如:upload_tmp_dir=d:\phptest当然,此时你的d:\phptest目录必须有可写及可执行权限。
    如果你在你的.php3程序里已经定义了上传的路径,此时上传文件的路径以.php3程序里定义的路径为基准。
    upload_max_filesize是用来限制PHP处理的上载文件大小的最大值,以字节计算,缺省值为2097152=2*1024*1024字节(2兆),你可以通过修改该缺省值来定义最大的上载文件大小。

    2、修改extension_dir=./ 改成你PHP3的安装目录,例如:extension_dir=d:\php3

    3、你需要什么数据库的支持呢?找到这里:
    ;WindowsExtensions
    ;extension=php3_mysql.dll
    ;extension=php3_calendar.dll
    ;extension=php3_dbase.dll
    ;extension=php3_gd.dll
    ;extension=php3_dbm.dll
    ;extension=php3_mssql.dll
    ;extension=php3_zlib.dll
    ;extension=php3_filepro.dll
    ;extension=php3_imap4r1.dll
    ;extension=php3_ldap.dll
    ;extension=php3_crypt.dll
    ;extension=php3_msql2.dll
    ;extension=php3_odbc.dll
    然后,根据你自己的需要,把你要用到的数据库?的DLL文件一行前面的注释符,即前面的分号“;”去掉。例如:我需要MySQL的支持,就只需去掉;extension=php3_mysql.dll前面的分号。如果这里没有列出你所用到数据库的DLL文件,不要紧,你可以自己给它增添上去。

    4、如果你要用到PHP来发送邮件的话,请找到这里:
    SMTP=localhost
    [email protected]
    给SMTP设置SMTP服务器,最好是你当地的SMTP服务器,我这里以21cn的SMTP服务器作为例子,然后,在sendmail_from处填上你的E-MAIL地址,例如可以改成这样:
    SMTP=smtp.21cn.com
    [email protected]

    5、对[mysql]栏的以下几项分别设置如下:
    mysql.default_port=3306
    mysql.default_host=localhost
    mysql.default_user=root
    mysql_connect()函数是用来建立与指定主机上mysql数据库的连接,函数语法如下所示:
    mysql_connect(string[hostname][:port],string[username],string[password]);
    这里我们为其设定了与mysql数据库连接的默认端口为3306,建立连接的主机是本地主机localhost,用户为root,同时没对参数password进行设置,密码参数为空,即没有密码。如果要作连接的mysql数据库位于一个不同的端口,我们必须在主机名后面加上冒号和端口号,如下所示:
    $db=mysql_connect(localhost:3306,root,password);

    6、如果你所使用的Web服务器是OmniHttpd的话请跳过此步骤;如果你是以Apache做为你的Web服务器的话,你可以设定doc_root为Apache服务器的根目录,例如本例中的“D:\apache\htdocs”(有关Apache的安装与设置在下一节里有详尽的介绍);如果你是以PWS做为你的Web服务器的话,你可以设定doc_root的目录为指向PWS服务器的默认根目录,例如本例中的“D:\Inetpub\wwwroot”(有关PWS的安装与设置在下一节里有详尽的介绍)。当然,最省事的是你可以啥都不用设,仍然将其置空。

    7、一项不大紧要的设置:
    如果你是使用PWS来做为你的WebServer的话,你还可以设定browscap.ini,修改;browscap=extra/browscap.ini改成browscap=c:\windows\system\inetsrv\browscap.ini。

    步骤五:至此,php3.ini已基本全部编辑完成,php3.ini的其它各项你也可以根据不同的需要自行设置,这里不再赘述。现在你要做的就是将编译好的php3.ini挎贝到你的Windows系统目录下面去。

  • 我想以PWS做为我的Web服务器:
    一、我安装的是PHP3.X版本的PHP
    当我们以PWS做为Web服务器时,我们除了必须象上述的说明来编译php3.ini文件之外,还必须修改一下系统的注册表,使PWS可以支持PHP文件。因为设置步骤涉及到系统注册表修改的问题,而对注册表的任何一个错误修改都可能造成你系统的不稳定,因此,我强烈建议你先备份起你的注册表资料,再作以下的修改设置。
    1、首先请在开始菜单下运行“regedit”进入“注册表编辑器”。
    2、进入注册表的以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\ScriptMap
    3、在“注册表编辑器”的右窗口的空白处点击鼠标右键,选择:新建--$#@62;字符串值。
    4、输入你所希望PHPScript的延伸名例如:.php3。
    5、在新建字符串上双击,并且在弹出“编辑字符串”对话框中输入:“d:\php3\php.exe%s%s”请注意“%s%s”是非常重要的,若缺少则PHP将无法正确执行。如果必要时请更改d:\php3\php.exe为你机子上php.exe的所在路径。
    6、重复步骤3、4、5,创建其它PHPScript的延伸名,例如:.php、phtml等的连结。
    7、现在我们再来给PHPScript创建打开命令。
    8、退出Regedit,重启你的计算机。


    二、我安装的是PHP4.X版本的PHP
    如果你安装的是PHP4.X版本的PHP,例如:Php-4.0b4-Win32,除了必须象上述的说明编译php3.ini文件之外,你还要作以下的修改设置。
    1、将PHP目录下所有的dll文件copy到你的system目录,例如C:\windows\system\
    2、用你喜欢的文本编辑器打开并修改pws-php4.reg。
    改".php"="[PUTPATHHERE]\\php4isapi.dll"为".php"="d:\\php\\php4isapi.dll"同时,增加".php3"="d:\\php\\php4isapi.dll"行,这是为了保证与原有的以PHP3结尾的文件的通用。
    3、双击pws-php4.reg文件,选择合并,将PHP4加入到注册表中。
    4、OK,现在请重启你的计算机。