电脑安全

您当前的位置:主页 > 电脑安全 >

WINDOWS2003+IIS环境下PHP配置心得-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-22 18:28

原标题:WINDOWS2003+IIS环境下PHP配置心得-网络编程
   简略说来须要以下几步1、采纳装置包或ZIP包将PHP装置到本机,采纳装置包能够省去设置体系情况变量"PATH" 和 设置php.ini文件,毛病是选装置时抉择几个扩大选项就装置几个扩大文件,倒霉于当前的体系扩大,假如采纳手工装置则能够经过php.ini自已决议开启哪些扩大。同时也可能对php的任务机制有一个深刻的懂得。2、在IIS中装置WEB效劳扩大,假如你只应用PHP 与 动态页,只同意PHP扩大便可以,其余全体禁用。网上别的文章所说必需开启ASP扩大,开启全部未知ISAPI扩大 或 开启全部未知CGI扩大都没有须要。3、在你的PHP网站或虚构名目的属性-》主名目-》映照栏-》增加利用顺序扩大,这一步是在地点栏里能识别.php扩大名的要害。4、到这一步现实上IIS便可以剖析PHP了。能够你履行一般PHP剧本,但很能够连不上mysql数据库。对于激活mysql扩大库个别情形下,都能完成表现PHPinfo()的页面。就从可能表现该页面以后呈现的成绩提及php的成绩都市表现在phpinfo()页面上起首检查本人的php.ini的门路能否准确Q:我曾经设置了php.ini文件,但从新启动效劳器后为甚么没有任何后果?A:这个成绩重要有这几种情形。第一个起因是因为体系所读取的php.ini文件与你事先修正的php.ini文件纷歧致形成的 1、 能够经过phpinfo()的Configuration File (php.ini) Path选项检查以后PHP效劳器读取的是哪一个php.ini 2、 假如你要变动php.ini的文件存取地位,可参考php.ini的搜寻次序,以下所示:  a) SAPI 模块所指定的地位(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 下令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 情况变量)   b) HKEY_LOCAL_MACHINESOFTWAREPHPIniFilePath(Windows 注册表地位)   c) PHPRC 情况变量   d) 以后任务名目(关于 CLI)   e) web 效劳器名目(关于 SAPI 模块)或 PHP 地点名目(Windows 下别的情形)   f) Windows 名目(C:windows 或 C:winnt),或 --with-config-file-path 编译时选项指定的地位  3、 个别做法:经过设置PHPRC 情况变量,  a) 操纵:右击我的电脑->属性->高等->情况变量  b) 在体系变量下新建一个“变量名为PHPRC ,变量值为你的php.ini文件所地文件门路”的情况变量第二个起因是:PHP没有找到响应的扩大库 1、 检查PHP找到的扩大库地位:在phpinfo()的extension_dir选项能够看到 2、 在php.ini变动extension_dir文件第三个起因:没有完整重启IIS 1、 对php.ini的修正必需完整重启IIS才干起感化,而不能只是对以后站点停止重启。 2、 进入cmd,结束效劳器:net stop iisadmin;启动效劳器:net start w3svcQ:我的PHP怎样没有方法激活mysql扩大库A:在PHP5.0以上版本,MySQL 默许未启用,因而须要我们停止手工激活。  1、 在PHP运转MySql,必需在 php.ini 中激活 php_mysql.dll 静态衔接库,别的还须要拜访 MySQL 客户端衔接库即libmysql.dll文件  2、 能够经过php.ini中的extension激活 php_mysql.dll 静态衔接库;而libmysql.dll文件必需放在Windows 的体系门路 PATH才干拜访,能够经过把libmysql.dll复制到system32名目下,也能够在PATH情况变量中新增一个门路。<

上一篇:php防刷计数器-网络编程

下一篇:没有了