当前位置:

首页 > 编程开发 > 安装并配置php,PHP安装攻略:安装并配置PHP

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

二、安装并配置PHP 如果你打算用Apache来搭建Web服务器,那么接下来的内容就是为你准备的。 这里需要先说明一下:本文的讲解将以php-3_0_15-win32版本的安装配置为主线,一步步拆解。同时,对于php-4.0b4-Win32这类4.x版本的关键差异,我们也会穿插说明,确保不同版本的用

本文目录

    二、安装并配置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. 操作完成后,同样需要重启计算机。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发
    相关文章 更多
    怎么单独安装VisualStudio2022生成工具BuildTools
    怎么单独安装VisualStudio2022生成工具BuildTools

    详解 Visual Studio 2022 Build Tools 的独立安装方法,包括 vs_buildtools.exe 下载、工作负载选择技巧以及通过开发者命令提示符验证 cl 和 msbuild 命令的步骤,帮助开发者在无需完整 IDE 的情况下配置构建环境。

    VisualStudio2022社区版和专业版安装包区别在哪
    VisualStudio2022社区版和专业版安装包区别在哪

    Visual Studio 2022 社区版和专业版有何不同?本文从工作负载、许可边界及适用人群三方面进行对比,帮助开发者明确选择依据,避免合规风险并优化开发体验。

    VisualStudio2022安装路径修改到D盘实操方法
    VisualStudio2022安装路径修改到D盘实操方法

    微软官方指出 Visual Studio 2022 仅支持在首次安装时选择 IDE 与下载缓存路径。若需将已安装在 C 盘的 VS2022 迁移至 D 盘,必须执行卸载后重新安装的操作。本文分场景介绍具体步骤,并解释共享组件、SDK 的路径锁定机制及 C 盘占用原因。

    Visual Studio2019更改解决方案名称与项目命名方法
    Visual Studio2019更改解决方案名称与项目命名方法

    在 Visual Studio 2019 中正确更改解决方案和项目名称的方法指南。包括如何区分解决方案名、项目名与命名空间,使用快捷键 Ctrl+Alt+L 打开资源管理器进行重命名,以及后续对 .sln 文件、.csproj 文件和代码 namespace 的同步调整与验证步骤。

    VisualStudio2026企业版离线安装包创建详细步骤
    VisualStudio2026企业版离线安装包创建详细步骤

    通过 Microsoft 官方文档确认的 vs_enterprise.exe 引导程序,逐步指导用户创建包含特定工作负载的离线布局,实现跨设备的高效部署与更新。

    VisualStudio2019命令行参数自定义安装工作负载
    VisualStudio2019命令行参数自定义安装工作负载

    详解 Visual Studio 2019 命令行安装方法,包括使用 --add 指定工作负载 ID、--includeRecommended 包含推荐组件,以及区分新装与修改实例的正确命令入口,适用于自动化部署场景。

    如何在Visual Studio2022导入已有代码文件夹创建项目
    如何在Visual Studio2022导入已有代码文件夹创建项目

    详解 Visual Studio 2022 如何从现有代码文件夹创建 C++、C# 或 VB 项目,对比打开文件夹与加载 .sln 文件的区别,避免重复构建结构,确保项目配置正确。

    Visual Studio2019导出导入IDE布局窗口配置文件
    Visual Studio2019导出导入IDE布局窗口配置文件

    详细步骤指南:在 VS2019 中调整并保存工具窗口布局,使用导入导出向导选择 Window Layouts 类别生成 .vssettings 文件,并在另一台机器或实例中恢复布局,同时处理多显示器适配问题。

    VisualStudio2022社区版如何从官网下载安装包
    VisualStudio2022社区版如何从官网下载安装包

    详细讲解 Visual Studio 2022 社区版的官方下载入口、引导程序获取、工作负载配置及安装启动步骤,确保用户正确安装开发环境。

    Visual Studio2017调试附加到进程,附加运行中程序
    Visual Studio2017调试附加到进程,附加运行中程序

    学习在 Visual Studio 2017 中通过“附加到进程”功能调试正在运行的应用程序。了解如何正确选择进程实例、配置调试类型,并解决因符号文件或源码不匹配导致的断点失效问题。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。