流水的个人博客网络学院作者家园 如何安装php?如何运行php程序?

1  /  1  页   1 跳转 查看:2790

如何安装php?如何运行php程序?

如何安装php?如何运行php程序?

http://www.php.net网站下载WINDOWS版本的php压缩包或安装包
(如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)

2. 将下载的php5.0压缩包解压到指定位置,如为C:\PHP5

3. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件

(1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On
(2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off
(3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off
(4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redirect = 0

提示:(4)和(5)是必须做的。记着要另存为php.ini

4. 将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt 或 C:\Windows)

5. 在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置

6. 停止IIS的WEB站点,并重新启动该站点。

提示:如果是Windows 2003,应增加WEB扩展,将PHP置为允许
 

回复:如何安装php?如何运行php程序?

Windows 7(IIS 7.5)下安装PHP 5.3
经过多次尝试,从http://windows.php.net/download下载php-5.3.0-nts-Win32-VC9-x86.msi安装最为保险。安装的过程中可以选择需要开启的扩展。
安装程序会自动在IIS中添加FastCGI扩展,因此安装完毕后即可运行phpinfo()

需要注意的地方:
1、date.timezone一定要配置:

date.timezone = Asia/Shanghai

2、访问MySQL可能会报错:

引用
mysqlnd cannot connect to MySQL 4.1+ using old authentication

新的mysqlnd库需要使用MySQL 4.1新的41-byte的密码格式,使用旧的16字节的密码将导致mysql_connect()和类似的函数产生一个错误:mysqlnd cannot connect to MySQL 4.1+ using old authentication. (mysqlnd不能用旧的验证方式来连接到MySQL 4.1以上的版本)
解决办法:
用命令行登录mysql,输入语句

set password for 'root'@'localhost' = PASSWORD('xxx');

注意这里密码函数不是OLD_PASSWORD而是PASSWORD
另外MySQL的配置文件中不能出现old-password=1
3、XDebug
zend_extension_ts变成了zend_extension,其他没有变化
目前XDebug 2.0.5在FastCGI模式下有兼容BUG,导致PHP崩溃,故暂时无法使用
Tags: windows , 7 , php , fastcgi , xdebug , iis , mysql
 

回复:如何安装php?如何运行php程序?

(2009-11-10 11:40:40)  王昱森(86838080)
phpmyadmin  用PHP写的web管理
http://www.phpmyadmin.net/home_page/downloads.php
 

回复:如何安装php?如何运行php程序?

phpinfo()中没有mysql信息
在浏览器中不能运行php中的访问数据库的文件,是数据库连接有问题
可是在php.ini中extension = php_mysql.dll前的分号已经去掉了啊,不知怎么搞的,
对比一下其他服务器的phpinfo()信息,才知道我的phpinfo()中没有mysql的信息,所以mysql_connect连接不到Mysql,找了半天,原来只需拷贝2个文件
D:\php\ext  php_mysql.dll
D:\php\libmysql.dll
拷贝到C:\windows下面
这样重启机子,可以了
 

回复:如何安装php?如何运行php程序?

phpinfo 报500错: 加上这句就可以了...
date.timezone = Asia/Shanghai
 

回复:如何安装php?如何运行php程序?

cscript fcgiconfig.js -add -section:"php" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"

http://hi.baidu.com/ra_2/blog/item/7b4c45dd34cdb2eb77c6383f.html
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVarsHP_FCGI_MAX_REQUESTS:10000

本文来自学习网(www.gzu521.com),原文地址:http://www.gzu521.com/campus/article/network/200902/182924.htm

http://www.gzu521.com/campus/article/network/200902/182924.htm

http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en
http://www.gzu521.com/campus/article/network/200902/182924.htmhttp://www.gzu521.com/campus/article/network/200902/182924.htm

C:\WINDOWS\system32\inetsrv\fcgiext.dll

http://www.srxzz.com/archiver/?tid-133395.html

打开C:\PHP\php.ini,修改:
extension_dir = "C:\PHP\ext"
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
 

回复:如何安装php?如何运行php程序?

3.注册php到fastcgi
在命令行下运行
cscript fcgiconfig.js -add -section:"php" -extension:php -path:"d:\php\php-cgi.exe"

fcgiconfig.js 默认存放目录是:c:\windows\system32\inetsrv
 

回复:如何安装php?如何运行php程序?

设置mysql数据库路径:
datadir
 

回复:如何安装php?如何运行php程序?

换php-5.2.11-nts-Win32-VC6-x86.msi 安装后,可运行pchome!
 
1  /  1  页   1 跳转

版权所有 流水日志  希望网络 流水 YPState 理想论坛 8671  Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2012 论坛网址.
Processed in 0.046875 second(s) , 4 queries.
返顶部