当前位置: 首页
编程语言
安装并配置php,PHP安装攻略:安装并配置PHP

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

热心网友 时间:2026-05-04
转载

二、安装并配置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

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
如何解决CentOS上Java编译内存不足

如何解决CentOS上Java编译内存不足

CentOS上Ja va编译内存不足的排查与解决 在CentOS服务器上进行大型Ja va项目编译时,内存不足是个常见且棘手的问题。编译进程被系统强制终止,或者控制台抛出“Ja va heap space”错误,都意味着资源遇到了瓶颈。别急着升级硬件,先按部就班地排查,往往能找到性价比更高的解决方案

时间:2026-05-04 15:06
如何在 Java 中利用 Character.isWhitespace() 识别文本变量中肉眼不可见的控制字符

如何在 Java 中利用 Character.isWhitespace() 识别文本变量中肉眼不可见的控制字符

Character isWhitespace():它真能揪出所有“隐形”字符吗? 在文本处理中,我们常常需要清理那些看不见的“捣蛋鬼”——控制字符。很多开发者第一个想到的工具可能就是 Character isWhitespace()。但这里有个关键认知需要厘清:这个方法并非检测所有不可见字符的万能钥

时间:2026-05-04 15:06
CentOS中如何进行Java项目的编译

CentOS中如何进行Java项目的编译

在CentOS系统中编译Ja va项目 想在CentOS上把Ja va项目跑起来?第一步,得先请“主角”登场——没错,就是Ja va Development Kit (JDK)。如果系统里还没安装,一个命令就能搞定OpenJDK: sudo yum install ja va-1 8 0-openj

时间:2026-05-04 14:54
怎样在CentOS上配置Java编译环境

怎样在CentOS上配置Java编译环境

在 CentOS 上配置 Ja va 编译环境的实用步骤 一 安装 JDK(含编译器 ja vac) 动手之前,先确认一下系统里是否已经“藏”着可用的 Ja va 环境。打开终端,敲入这两条命令试试: 检查是否已安装 Ja va 与编译器: 命令:ja va -version、ja vac -ver

时间:2026-05-04 14:53
Go语言在CentOS上打包的注意事项

Go语言在CentOS上打包的注意事项

在CentOS上使用Go语言进行打包时,需要注意以下几个关键点 在CentOS环境下为Go应用打包,看似简单,实则有不少细节需要留意。一个不留神,就可能遇到环境依赖、跨平台兼容或者资源缺失的问题。下面就来梳理一下整个流程中的关键环节,帮你避开那些常见的“坑”。 1 环境准备 万事开头难,打包的第一

时间:2026-05-04 14:53
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程