一使用 Apache
PHP 5.2.5 的安装
1 到其官方站点下载 php-5.2.5-Win32.zip 并解压 (据说: 不要下载及使用它的 Installer, 这种方式虽然很自动化很智能, 但也存在很多方面的限制, 因为不推荐) 到一个目录 "D:\PHP\PHP"
将 PHP 目录 (D:\PHP\PHP) 下的 php.ini-recommended 复制到 windows(有的系统是 winnt 目录)目录下, 并改名为 php.ini, 并找到 extension_dir, 将它修改为 extension_dir="D:\PHP\PHP\ext" 其实使用 php.ini-dist 也能达到同样的效果, 但建议使用 php.ini-recommended, 因为此文件对默认设置作了性能和安全上的优化
PHP.ini 部分说明:
default_charset="gb2312" , 修改默认字符集, 这里, 如果前面有分号;, 去掉这个分号;
register_globals=Off 改为 register_globals=On , 使传递全局变量有效;
extension=php_dba.dll 如果前面有分号, 取消分号, 以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD 库做图, 一般用于图形验证码;
extension=php_mysql.dll 用于连接 MYSQL 数据库;
short_open_tag=On 支持和, Off 为仅支持
复制 D:\PHP\PHP 目录下的 php5ts.dll 和 libmysql.dll(用于支持 mysql)文件到 windows 的系统文件夹里, 即: C:\windows\system32
Apache 2.2.8 的安装
1 到其官方站点下载 apache_2.2.8-win32-x86-no_ssl.msi 并执行
按 3 次 Next 按钮, 安装程序要求输入你的 Network Domain(网络域名)Server Domain(服务器域名)和网站管理员的 E-mail, 有的话就如实填写, 本说明介绍的是本地自建测试环境, 所以随便一下, 前两个填 localhost , 邮件写自己的即可
进入 Next 后, 默认的安装路径是 "C:\Program Files\Apache Software Foundation\Apache2.2\", 修改路径, 改为自己所要的 "D:\PHP\Apache2.2"
然后一路下去, 直到安装结束; 此时, 打开 D 盘下的 PHP 文件夹, 可以看到有一个名为 Apache2.2 的文件夹
2 打开 IE, 然后在地址栏输入:"http://localhost" 或者 "http://127.0.0.1" 可以看到 Apache 安装完成的成功页面;
3conf/httpd.conf 文件的配置
1)查找 DocumentRoot, 这里是指定主页放置的目录默认是: D:\PHP\Apache2.2\htdocs, 你可以使用默认的目录, 也可以自己定义一个, 如: D:/PHP 注意: 目录末尾不要加 /
2)查找 DirectoryIndex, 这里是默认首页文件名, 可以在 index.html 的后面加入 index.php 等多个文件名用空格分隔
3)查找
- Options FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
修改为:
- Options FollowSymLinks
- AllowOverride None
- Order deny,allow
- allow from all
如果不改这里的话, 可能会出现 You don't have permission to access / on this server. 这样的错误提示, 尤其在改变了默认主页的路径后
4)建立虚拟目录
找到
添加 Alias /webpath "D:\PHP\Apache2.2\phptxt"
- Options MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
其中 / webpath 为虚拟目录名称,"D:\PHP\Apache2.2\phptxt" 为文件存放位置
访问的地址为: http://localhost/webpath/
5)使服务器支持 PHP, 在相应位置加入如下两句代码
- LoadModule php5_module "D:\PHP\PHP\php5apache2_2.dll"
- AddType application/x-httpd-php .php .php3 .inc
注意: 修改了 httpd.conf 文件, 需要重启 Apache2.2 才生效
二使用 IIS 解析 PHP 文件
1 同上, 先安装 PHP 5.2.5
2 打开 IIS 管理器, 选择默认网站 ->"属性", 弹出的对话框中选择主目录先项卡, 执行权限改为脚本和可执行文件, 点击配置, 添加应用程序扩展名映射, 可执行文件选择 D:\PHP\PHP\php5isapi.dll, 扩展名. php, 并选择全部动作脚本引擎确认文件是否存在
若为 win2003 系统, 还需要添加 web 服务扩展, 要求的文件为 D:\PHP\PHP\php5isapi.dll, 扩展名为 PHP, 状况改成允许
来源: https://www.php1.cn/detail/php-c348c6d799.html