您的位置:

php5.5.4安装方法,centos7安装php56

本文目录一览:

谁能和我说下php的安装方法,简单一点的,我刚学,先要入门

本例中以假设你正确安装了ZEND STUDIO FOR ECLIPSE

1,安装WampServer

下载WAMPSERVER并安装,在本例中,安装在D:\wamp下。

2 安装Zend Framework

解压缩 Zend Framework 压缩包中 \library\ 至 D:\wamp\library ,记住,路径别搞错了。

3 开启支持rewrite module

编辑 httpd.conf。

- 编辑 D:\wamp\bin\apache\Apache2.2.10\conf\httpd.conf 文件。或

- 右击托盘里WampServer小图标 -- Apache -- httpd.conf

# LoadModule rewrite_module modules/mod_rewrite.so

去掉 '#',改为:

LoadModule rewrite_module modules/mod_rewrite.so

4 PHP library 设置

- 编辑 D:\wamp\bin\php\php5.2.7\php.ini,或

- 右击托盘里WampServer小图标 -- PHP -- php.ini

; Windows: "\path1;\path2"

; include_path = ".;c:\php\includes"

去掉 ';',并且加上Zend Framework 压缩包安装路径,改为:

; Windows: "\path1;\path2"

include_path = ".;c:\php\includes;d:\wamp\library;"

5 启动Zend Studio For Eclipse 并且新建项目

启动 Zend Studio for Eclipse

File -- New -- Zend Framework Project - Project Name: test - Finish

6 在Apache中加入新项目

单击托盘里WampServer小图标 -- Apache -- ALIAS目录 -- 添加一个ALIAS

输入url: test

输入项目地址:http:\localhost\test

(注,貌似这步可有可无,因为我后来我另建一个项目,并没有执行该步,仍然可以显示结果)

7 在浏览器输入 或者

前者的结果是输出三个目录application/,html/,library/

而后者如果在第四步出现错误的话,会出现以下错误:

Warning: require_once(Zend/Controller/Front.php) [function.require-once]: failed to

open stream: No such file or directory in ......

Fatal error: require_once() [function.require]: Failed opening required

'Zend/Controller/Front.php' (include_path='.;C:\php5\pear') in ......

写到这里,不得不长啸一声,当初我也是弄了很久,但是环境配置还是死活弄不出来,当时在GOOGLE

上找了很久终于找到了篇文章,我也是按照他的PHP library 设置来配置的,原文如下:

右击托盘里WampServer小图标 -- PHP -- php.ini

;include_path = ".;D:\Program Files\wamp\library"

去掉 ';',改为:

include_path = ".;D:\Program Files\wamp\library"

当初我就卡死在这个配置上了,因为在该配置中有两个“;include_path”,而该文章也没写清楚是

哪个~

后来又GOOGLE了很久,终于发现原来是改“Windows: ”底下那个路径~

还没完,那到底是怎么改的呢?我又GOOGLE了很久,终于找到了一篇文章;原文如下:

下载 ZF1.5后 ,我将 ZF下的library 文件改名成ZF放到 G:\AppServ\ZF下,并配置php.ini文件的

include_path为

; Windows: "\path1;\path2"

;include_path = ".;c:\php\includes;G:\AppServ\ZF;"

看到这里我终于顿悟,原来是加上Zend Framework 压缩包安装路径就可以了,于是修改如下:

include_path = ".;c:\php\includes;D:\wamp\library;"

满心欢喜,输入地址,结果还是出现了:

Warning: require_once(Zend/Controller/Front.php) [function.require-once]: failed to

open stream: No such file or directory in ......

Fatal error: require_once() [function.require]: Failed opening required

'Zend/Controller/Front.php' (include_path='.;C:\php5\pear') in ......

百思不得其解,就在我快要崩溃的时候(我已经整整弄了两个小时了),我突然发现,路径盘符默认的

是小写:include_path = ".;c:\php\includes; 那是不是我自己加的盘符也是小写的呢?抱着死马当活

马医的态度,路径改为:

include_path = ".;c:\php\includes;d:\wamp\library;"

在浏览器输入“”,回车......

"Hello,world!"

我当时差点哭了出来......

本人正在自学PHP,一切的一切都是通过GOOGLE(或baidu)+摸索而来的, 写下这篇文章只是为了纪

念我的又一次痛苦的配置经历(上次是ECLPSEPHP的浏览器问题),如果这篇文章能对你有一丁点的帮助

,本人很是高兴,若没有的话,就当是茶余饭后的一点笑料咯,并且感谢您的收看~

如何把php5.3版本升级到php5.4或者php5.5

卸载php5.3,再安装php5.4即可。

不过我有个更好的办法,安装护卫神主机大师(IIS版),安装后默认就支持PHP 5.2/3/4/5/6共5个版本,可以为每个网站选择不同版本。

求PHP安装的简单方法

在XP的IIS下安装 PHP 简单方法 看似字数多但只是为你详尽地说而已

安装前的准备(我这里用PHP4):

PHP4.0以上的版本。只需以下三个文件就可以了:

php4isapi.dll,php4ts.dll,php.ini-dist

把php4isapi.dll,php4ts.dll 这两个文件COPY到XP的 SYSTME32目录下去

把php.ini-dist改文件名为php.ini,再COPY到XP的windows目录下。

1.在XP“控制面板”的“管理工具”中打开“Internet 信息服务”。

2.选择“默认网站”,按鼠标右键。选择“属性”。

3.选择“ISAPI筛选器”,添加一个属性。

筛选器名称填: php

可执行文件:选择php4isapi.dll这个文件

填好后按“确定”

4.选择“主目录”,按“配置”。

5.添加一个应用程序扩展名影射。

可执行文件选择 php4isapi.dll

扩展名输入 .php。(注意前面那个点了)。

按“确定”

6.重启你的IIS。看看你的网站属性的ISAPI筛选器上 PHP 状态是不是和下图一样呢?

如果是,那就恭喜你,你的PHP安装成功了。如果你的PHP箭头是红色而且向下,那就重新来吧。

7.写个程序测试一下吧。

?

phpinfo();

?

第一步: 解压文件

把下载php434.zip文件解压到c:盘,并且把php-4.3.4-win32(这是默认文件夹名)改成php4(*必须改成php4因为配置文件都是用c:\php4配置的)。

把我做的这个快速安装文件(phpsetup.rar)解压到任何地方都可以!(因为这个文件不影响以后程序的运行)。

第二步: 复制文件

这点很简单,如果你是win2000就直接运行"windows-setup.bat"就可以了!winxp的朋友直接运行"winxp-setup.bat"就可以了!php.ini和php4ts.dll会自动复制到指定位置。

呵呵……大家可以免去了配置php.ini的麻烦!(按照一起PHP的方法配置的)。

第三步 和IIS建立关联

打开“管理工具”里面的"Internet 信息服务"(XP系统需要从控制面板-〉管理工具-找到),总之就是打开IIS管理器,找到“默认站点”-〉右键“属性”,选择“主目录”标签,点击下面的“配置”按钮,进入“应用程序配置”窗口,选择“映射”标签,点击“添加”按钮。“可执行文件”的后面填写上“c:\php4\sapi\php4isapi.dll”在“扩展名”里填写上“php”然后“确定”!

第四步 重启IIS(多种方法任选其一)

方法1:你可以在“运行”下直接运行

net stop iisadmin (关闭IIS)

net start w3svc (启动IIS)

方法2:我已经为大家做好了1个批处理文件了!“重启-IIS.bat”直接双击然后输入“Y”就重启IIS完成了!

其他的方法就不说了,还有最简单的就是重新启动电脑(呵呵……笨是笨不过很有效啊!)总之重启IIS就可以了!

第五步 测试是否安装成功

最后别忘了在“文档”栏里“默认文档”前打勾,点“添加”在“默认文档名”下面写上“index.php”把它放在最上面!把我做好的这个"index.php"放在“主目录”的下面!

打开IE在地址栏了输入""呵呵……这时候如果您看到了输出的php版本信息和配置信息的页面,那么恭喜您,您成功了!!!看看你用了多长时间,是不是5分钟以里!

如何搭建php5.5环境

在进行php开发之前需要搭建php和apache结合的开发环境。 

具体步骤如下:

一、下载安装包

1.1、php5.5.6

推荐 V11 x64,也就是64bit的。

1.2、apache2.4

同样是推荐 V11,64位的。

1.3、V11

V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。 

请下载64bit的,下载后直接安装V11应用程序。

二、配置php

2.1 解压

解压php包到D:\tool\php-5.5.32-Win32-VC11-x64目录

2.2 设置PHP_HOME和PATH

在环境变量中设置: 

PHP_HOME:D:\tool\php-5.5.32-Win32-VC11-x64 

PATH中添加:%PHP_HOME%;%PHP_HOME%/ext;

2.3 使用php -v查看版本号

三、配置apache2.4

3.1 解压

解压apache包到D:\tool\httpd-2.4.18-win64-VC11\Apache24

3.2 修改conf/httpd.conf

3.2.1 修改ServerName 

把ServerName修改成:

ServerName localhost:801

3.2.2 修改ServerRoot 

把ServerRoot修改成:

ServerRoot "D:/tool/httpd-2.4.18-win64-VC11/Apache24"1

3.2.3 修改DocumentRoot 

把DocumentRoot修改成:

DocumentRoot "D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs"Directory "D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs"12

3.2.4 添加对php5的支持 

在LoadModule的最底部添加以下内容:

# php5 supportLoadModule php5_module D:/tool/php-5.5.32-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "D:/tool/php-5.5.32-Win32-VC11-x64"12345

3.3 启动httpd 

进入bin目录,双击ApacheMonitor.exe,打开管理界面,并点击start启动httpd服务 

四:测试

4.1 直接输入localhost:80

4.2 输出phpinfo信息

修改D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs目录下的index.html

htmlbody?php phpinfo()?/body/html1

添加phpinfo保存并刷新4.1的界面: 

到此,apache和php的环境已经搭建完成了。

tomcat下,怎么安装配置php ?(linux系统)

一、安装和系统环境变量设置

1、我使用的PHP为php-5.4.31,不用5.5以上版本的原因是,因为他们都是使用VC11编译的,需要一个DLL,win7及一下都不支持。下载VC9编译的PHP 5.4(5.4.31) for X86的已编译版本。我的安装目录是D:\Application\php-5.4.31,

将安装后的路径设置到系统环境变量path中。

2、perl直接下载安装即可(会自动配置环境变量,不用操心)。

3、Tomcat用的是7.0.41版本。很多文档要求将server/lib下servlets-cgi改名为servlets-cgi.jar。从6版本以后,好像就没有server目录,内部已经自动支持cgi,只需要进行配置即可。

Tomcat需要JDK 1.6以上,所以JDK需要先安装好。

二、配置步骤:

1、到D:\Application\php-5.4.31目录下

将php.ini-development复制一份同一目录下,命名为php.ini

1设置extension_dir参数:

extension_dir="D:\Application\php-5.4.31\ext"

1设置cgi.force_redirect参数:

cgi.force_redirect = 0

2、打开Tomcat的conf下的context.xml文件

给Context增加属性privileged="true",修改后的Context元素属性如下所示:

Context privileged="true"

3、打开Tomcat的conf下的web.xml文件

在servlet和servlet-mapping之间增加如下的内容:(注意,注释不能放到配置项里面,否则启动报错)

!—Add to support PHP Perl --

servlet

servlet-namecgi/servlet-name

servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class

init-param

param-namedebug/param-name

param-value0/param-value

/init-param

init-param

param-namecgiPathPrefix/param-name

param-valueWEB-INF/cgi-bin/param-value

/init-param

load-on-startup5/load-on-startup

/servlet

servlet

servlet-namephp/servlet-name

servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class

init-param

param-nameclientInputTimeout/param-name

param-value200/ param-value

/init-param

init-param

param-namedebug/param-name

param-value0/param-value

/init-param

init-param

param-nameexecutable/param-name

param-valueD:\Application\php-5.4.31\php-cgi.exe/param-value

/init-param

init-param

param-namepassShellEnvironment/param-name

param-valuetrue/param-value

/init-param

init-param

param-namecgiPathPrefix/param-name

param-valueWEB-INF/php-bin/param-value

/init-param

load-on-startup5/load-on-startup

/servlet

servlet-mapping

servlet-namephp/servlet-name

url-pattern/php-bin/*/url-pattern

/servlet-mapping

servlet-mapping

servlet-namecgi/servlet-name

url-pattern/cgi-bin/*/url-pattern

/servlet-mapping

备注:

1、我们配制了两个servlet,分别是php、CGI

2、在servlet参数中

param-nameexecutable/param-name

param-valueD:\Application\php-5.4.31\php-cgi.exe/param-value

指向CGI程序执行器,其实就一可被调用的可执行程序。(这里带全路径,好像不带路径也可以,因为path环境变量里已经配置了),记住不要用php.exe。

如果没有配置,缺省就是调用perl执行程序。

3、脚本存放路径

param-namecgiPathPrefix/param-name

param-valueWEB-INF/cgi-bin/param-value

这里将perl脚本配置的是指向webapps/web-inf/cgi-bin目录下。

param-namecgiPathPrefix/param-name

param-valueWEB-INF/php-bin/param-value

PHP的脚本指向的是webapps/web-inf/php-bin目录下。

4、资源URL路径映射。

这里如果请求的资源是/php-bin/*则,指向php服务程序,如果是/cgi-bin/*则指向cgi服务程序。

servlet-mapping

servlet-namephp/servlet-name

url-pattern/php-bin/*/url-pattern

/servlet-mapping

servlet-mapping

servlet-namecgi/servlet-name

url-pattern/cgi-bin/*/url-pattern

/servlet-mapping

三、测试

1、分别将如下的test.php和test.cgi测试程序放到webapps\ROOT\WEB-INF\php-bin和webapps\ROOT\WEB-INF\cgi-bin目录下。

其中test.php内容如下:

?php phpinfo();?

Test.cgi内容如下:

# filename: test1.cgi

print "Content-type: text/html\n\n";

print "Hello, world!\n"

2、重新启动tomcat。

浏览器地址栏输入:

如果显示如下,则说明PHP设置正确。

?php

echo "hello World!\n\n";

echo "hello World!\n\n";

echo "hello World!\n\n";

?

针对上面的程序,如果配置中使用的是PHP.exe,则只能现实两行“hello world!”, 第一行总是莫名其妙地丢失。而且对php-info()函数,第一行也会丢失。

(很多文档中都提到这个问题,其实就是因为用错了程序。)

浏览器地址栏输入:

如果显示“hello world!”,则说明cgi设置正确。