热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.net环境装php,安装PHP开发环境

Installer版本表示图形化安装程序安装.zip表示是手动安装Installer版本不包含任何外部的PHP扩展(PHP_*.dll),例如MySQL的扩展

dfdeb99d298bb9b6c33d07b1188a6ece.png

3cde2b8047a9fae7626da6b32b4805ae.png

Installer版本表示图形化安装程序安装.zip表示是手动安装

Installer版本 不包含任何外部的 PHP 扩展(PHP_*.dll),例如MySQL的扩展,没有这个扩展,php就无法与mysql连接。

如果需要,可以在 Windows ZIP 包和 PECL 中找到。

注:虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。

例如,它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。

警告:请注意,这种安装方式安装的 PHP 不是安全的。

如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。

手工安装

虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然

建议用户花些时间自己手动安装 PHP。

因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展dll文件。

下面详细介绍php的安装和Apache加载php。

把解压的 php 重命名为 php5. 并复制到C 盘目录下. 即安装路径为 c:/php5

1   找到php 目录下的 php.ini.recommended ( 或者php.ini-dist) 文件, 重命名为 php.ini

必须只能复制到系统盘的windows 目录下( 以c:/windows 为例). 因为这是php 规定的。从最后的phpinfo.php 文件可以看到这个。

我复制到原目录下 后,结果导致无法连接到数据库。出现如下错误:

Fatal error: Call to undefined function mysql_connect() in D:/public_html/testMysql.php on line 6

我们从 phpinfo.php中看到 Configuration File Path的值是 C:/WINDOWS。这是 PHP规定的,但是经我测试,没有将 php.ini放到 windws下,导致 Loaded Configuration File的值是 none,正常情况下是 C:/WINDOWS/php.ini2 再把php 目录下的php5ts.dll,libmysql.dll 复制到目录 c:/windows/system32 下.

注意:CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php5ts.dll 。

要让 php5ts.dll 能正确被搜索到,有下面三个选择:①复制该文件到 Windows 系统目录,②复制该文

件到 web 服务器的目录,③把 PHP 目录(例如 d:/PHP )添加到 PATH 环境变量中。为了将来更好的

维护,建议使用最后一个选择,将 PHP 目录添加到 PATH 环境变量中,因为这样更便于将来升级 PHP 。但我之前用的是第一个选择。



推荐阅读
author-avatar
玻璃里的鱼鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有