发布于2026-07-20 阅读(0)
扫一扫,手机访问
PHP的安装配置,是很多新手入坑时遇到的第一道坎。虽然步骤看起来挺简单,但每一步都藏着容易踩坑的细节,稍不留神就会卡住。别急,咱们一步步来,把整个流程理清楚。
第一步,去PHP官方网站(http://www.php.net/downloads.php)下载安装包,目前最新版本是php-5.2.8-Win32.zip。注意,下载的是zip压缩包,不是安装程序。
第二步,把下载的PHP文件解压到一个目录下,比如“D:\local\php”。这个路径可以自己选,但建议不要用带空格的目录名,避免后续配置出问题。
第三步,进入PHP目录(D:\local\php),找到php.ini-dist文件,把它重命名为“php.ini”。这个文件就是PHP的配置文件,后面所有参数调整都靠它。
php.ini文件里有很多配置项,我们可以根据实际需求来调整。下面列出几个最常用的,基本能覆盖日常开发场景。
1. register_globals(全局变量开关)
查找关键字“register_globals”,你会看到“register_globals = Off”。这个值控制着全局变量是否开启。如果设为Off,表单提交过来的值只能用$_POST['变量名']、$_GET['变量名']等超全局数组来获取;如果设为On,则可以直接用$变量名来取值。从安全角度考虑,保持Off更稳妥,能防止跨站脚本之类的攻击,不让别人轻易截取网页间传送的数据。
2. 加载MySQL扩展
查找关键字“extension=php_mysql.dll”,把前面的分号(;)去掉,这样PHP就能加载MySQL模块了。同样的道理,如果要加载其他扩展,比如php_mysqli.dll、php_gd2.dll等,也是去掉前面的分号。加载的模块越多,占用的资源就越多,所以按需加载就好。所有扩展模块文件都存放在PHP解压目录下的“ext”文件夹里。
3. 指定模块路径(重要)
如果上一步加载了其他模块,就必须告诉系统模块文件在哪里,否则重启Apache时会报“找不到指定模块”的错误。这里推荐一个最简单的方法:直接把PHP安装路径下的ext目录添加到Windows系统路径中。具体操作:在“我的电脑”上右键 → “属性” → 选择“高级”标签 → 点击“环境变量” → 在“系统变量”下找到“Path”变量 → 选择“编辑” → 把“;D:\local\php;D:\local\php\ext”追加到原有值的后面,然后全部确定。注意,系统路径修改后需要重启电脑才能生效。
配置完PHP之后,还需要把它和Apache关联起来,这样Apache才能识别并执行PHP文件。
1. 打开Apache的配置文件
找到Apache安装目录下的conf文件夹,里面的httpd.conf就是我们要编辑的文件。
2. 添加PHP模块加载指令
查找“#LoadModule ssl_module modules/mod_ssl.so”,在它下面添加两行:
第一行:LoadModule php5_module "d:/local/php/php5apache2_2.dll" —— 以模块方式加载PHP。
第二行:PHPIniDir "D:/local/php" —— 指定PHP配置文件php.ini的存放路径。
这两行缺一不可,否则Apache无法找到PHP模块和配置文件。
3. 添加可执行PHP的文件类型
查找“AddType application/x-gzip .gz .tgz”,在它下面添加两行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
这样,PHP脚本就能在.php和.html文件里执行了。如果想支持更多扩展名,比如.htm,再加一行即可。实际上,你只需要把最常用的类型加进去就够了,没必要贪多。
上一篇:PHP7来了,PHP6去哪儿了?
下一篇:php学习笔记——PHP 概述
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8