商城首页欢迎来到中国正版软件门户

您的位置:首页 >安装并配置php,PHP安装攻略:安装并配置PHP

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

  发布于2026-04-30 阅读(0)

扫一扫,手机访问

二、安装并配置PHP

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

如果你打算用Apache来搭建Web服务器,那么接下来的内容就是为你准备的。

这里需要先说明一下:本文的讲解将以php-3_0_15-win32版本的安装配置为主线,一步步拆解。同时,对于php-4.0b4-Win32这类4.x版本的关键差异,我们也会穿插说明,确保不同版本的用户都能找到对应指引。

步骤一:解压文件

首先,把你下载好的php-3_0_15-win32压缩包解压出来。建议将所有文件存放到一个清晰的目录下,比如“D:\php3”。这样后续查找和管理都会方便很多。

步骤二:准备配置文件

进入刚才的“D:\php3”目录,找到名为“php3.ini-dist”的文件,把它重命名为“php3.ini”。如果你用的是php4.x版本,对应的文件则是“php.ini-dist”,同样需要更名为“php.ini”。

这里有个小提示:如果你计划使用Apache作为服务器,建议选择php-3_0_15-win32版本;如果用的是PWS(Personal Web Server),那么两个版本任选其一都可以。

步骤三:编辑php3.ini文件

接下来,用记事本(NotePad)打开你刚改好名的php3.ini文件,开始进行关键配置。

1. 设置文件上传路径与大小限制
找到“;upload_tmp_dir”这一行,去掉行首的分号“;”,让配置生效。这个参数定义了文件上传时的临时存储目录。你甚至可以给它指定一个绝对路径,比如:upload_tmp_dir = d:\phptest。当然,别忘了确保你指定的目录(如d:\phptest)具有可写和可执行的权限。

如果你的PHP程序里已经定义了上传路径,那么程序内的设置会优先于这里的配置。

紧挨着的“upload_max_filesize”参数,则用来控制PHP能处理的上传文件最大体积,单位是字节。默认值是2097152,也就是2MB。你可以根据实际需要调整这个数字。

2. 指定扩展目录
找到“extension_dir = ./”这一行,将路径改为你的PHP安装目录。例如:extension_dir = d:\php3。这告诉PHP应该去哪里寻找扩展模块。

3. 启用所需的数据库扩展
找到配置文件中“;Windows Extensions”这个区域。你会看到一系列被注释掉的扩展,例如:

;extension=php3_mysql.dll
;extension=php3_calendar.dll
;extension=php3_dbase.dll
;...

现在,根据你的项目需要,决定启用哪些数据库支持。方法很简单:去掉对应扩展名前面的分号“;”即可。比如,你需要MySQL支持,就把“;extension=php3_mysql.dll”改为“extension=php3_mysql.dll”。如果列表里没有你需要的数据库DLL,也别担心,完全可以手动添加进去。

4. 配置邮件发送(如需要)
如果你的程序需要通过PHP发送邮件,找到这两行:

SMTP = localhost
sendmail_from = me@localhost.com

将“SMTP”设置为你本地的SMTP服务器地址(用你当地的会更稳定),并把“sendmail_from”改成你的发件邮箱。例如,可以这样修改:

SMTP = smtp.21cn.com
sendmail_from = pert@21cn.com

5. 配置MySQL连接默认值(如需要)
找到“[mysql]”这个配置区块,对以下几项进行设置:

mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root

这些设置为mysql_connect()函数提供了默认参数。函数语法是mysql_connect(string [hostname] [:port], string [username], string [password]);。上面的配置意味着:默认连接端口是3306,主机是localhost,用户是root,密码留空。如果MySQL不在默认端口,连接时就需要在主机名后追加冒号和端口号,例如:$db = mysql_connect("localhost:3306", "root", "password");

6. 设置文档根目录(非必需)
如果你用的是Omni Httpd服务器,这步可以跳过。对于Apache用户,可以将“doc_root”设置为Apache的根目录,例如“D:\apache\htdocs”。PWS用户则可以指向“D:\Inetpub\wwwroot”。当然,最省事的办法是保持为空,系统会使用默认值。

7. 一项可选设置(主要针对PWS)
如果你使用PWS,还可以设置browscap.ini的路径。找到“;browscap = extra/browscap.ini”,去掉注释并修改为:browscap = c:\windows\system\inetsrv\browscap.ini

步骤五:完成并放置配置文件

至此,php3.ini的核心编辑工作就基本完成了。文件中的其他参数你可以根据具体需求自行调整。最后,关键一步:将这个编辑好的php3.ini文件,复制到你的Windows系统目录下(例如C:\Windows\),这样PHP才能正确读取到它。

我想以PWS做为我的Web服务器

情况一:安装的是PHP3.X版本
当选择PWS作为服务器时,除了完成上述php3.ini的配置外,还必须修改系统注册表,让PWS能够识别并处理PHP文件。需要警惕的是,修改注册表存在风险,任何误操作都可能导致系统不稳定。因此,强烈建议在开始前,先备份好整个注册表。

1. 点击开始菜单,运行“regedit”,打开注册表编辑器。
2. 导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map
3. 在右侧窗口空白处点击右键,选择“新建” -> “字符串值”。
4. 为你希望使用的PHP脚本后缀命名,例如“.php3”。
5. 双击这个新建的字符串,在弹出的“编辑字符串”对话框中输入值:"d:\php3\php.exe %s %s"。请注意,“%s %s”这两个参数至关重要,缺少它们PHP将无法执行。务必根据实际情况将“d:\php3\php.exe”替换成你电脑上php.exe的真实路径。
6. 重复步骤3到5,为你需要的其他PHP脚本后缀(如.php、.phtml)创建同样的映射。
7. 完成以上步骤后,就为PHP脚本创建好了打开命令。
8. 退出注册表编辑器,并重启你的计算机使设置生效。

情况二:安装的是PHP4.X版本
如果你安装的是PHP4.X版本(例如Php-4.0b4-Win32),在配置好php.ini文件之后,还需要进行以下操作:

1. 将PHP安装目录下的所有.dll文件,复制到系统目录(例如C:\windows\system\)中。
2. 用文本编辑器打开PHP目录下的“pws-php4.reg”文件。
3. 找到类似".php"="[PUT PATH HERE]\\php4isapi.dll"的行,将其中的路径改为你的真实路径,例如:".php"="d:\\php\\php4isapi.dll"。同时,为了兼容以往以.php3结尾的文件,建议增加一行:".php3"="d:\\php\\php4isapi.dll"
4. 双击修改好的“pws-php4.reg”文件,选择“是”或“合并”,将信息导入注册表。
5. 操作完成后,同样需要重启计算机

本文转载于:https://blog.csdn.net/weixin_42498641/article/details/115684395 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注