升级现有PHP版本-CentOS (升级现有的驱动系统,取消)

教程大全 2025-07-18 06:12:51 浏览
CentOS

CentOS 升级现有PHP版本

1.进入终端后查看PHP版本

输出可能如下:

PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies

2.执行下面的命令升级软件仓库

rpm -Uvh

rpm -Uvh

3.执行下面的命令删除php

yum remove php-common

然后像安装那样问你是否继续的,输入yes即可

4.安装php 5.6版本(php56w-devel这个不是必需的)

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-MySQL php56w-intl php56w-mbstring

5.重启httpd

service httpd restart

查看最新的版本

现在应该是5.6了!


windows系统怎样支持php网页

(1) 下载后得到 ,解压至C:\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);(2)再将 C:\php\ 和 C:\Inetpub\php\ext\php_ 复制到 C:\Windows\system32 下;(3)将C:\PHP\-dist 复制到C:\Windows ( Windows 2000 下为 C:\WINNT)并将改名为,然后用记事本打开,利用记事本的查找功能搜索:extension_dir = C:\PHP\ext将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = C:\Inetpub\php\ext ;搜索;Windows Extensions并仅打开需要的模块以节省内存(去掉每个模块前的;号即可):extension=php_库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。 extension=php_为了支持phpMyAdmin,打开mbstring。 extension=php_不用说了吧,支持MySQL。 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS。 PHP 与IIS整合时支持 CGI 和 ISAPI 两种模式,推荐使用 ISAPI 模式。 这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 所在路径,如:C:\PHP\ 。 打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 ,单击“浏览”将可执行文件指向 所在路径,如:C:\PHP\,然后一路确定即可。 确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:net stop w3svcnet stop iisadminnet start w3svc然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active server Pages 允许

安装symfony3.1框架遇到这个问题怎么解决

symfony框架是由一系列PHP写成的文件组成的。 依靠symfony的项目需要这些文件,所以安装symfony意味着取得这些文件并使得你的项目能够使用这些文件。 Symfony能被应用于一个或多个项目。 如果你开发一个单一的项目,你可以把symfony的框架嵌入你所要开发的应用系统之中去。 另一方面如果你选择用symfony来开发多个的项目,你更应该把所有的symfony文件存放在一起,这样可以更容易升级。 另外,当开发一个应用的时候你很可能需要安装两次symfony:一次是部署你的开发环境,另一次为你的服务器主机(除非你的机器已经安装过了)。 所有这些不同的需求有着不同的解决方法,这也是为什么安装symfony有这几个选择:sandbox(沙盒)是一个空的symfony项目,所有相关的库类都已包含在其中,并且基本的配置也已经完成。 这主要是为symfony的初学者定制的,这些人通常希望在什么都没有安装的情况下尝试使用框架或解决问题。 PEAR 安装推荐那些需要运行数个基于symfony的项目使用,这样易于升级。 它需要PEAR1.4.0 或更高的版本,这通常绑定在PHP的发行版中。 手动安装 意味着只适用于高级的PHP开发人员,他们通常需要从最新的补丁中受益或者是加入自己需要的特性。 注意:symfony框架发展的很快,一个新的稳定版本也许在你第一次安装完之后几天就产生了。 你需要考虑到升级这个主要问题,这也是第一种安装方法不被推荐的原因(如果你要开发一个实际应用的网站)。 事实上,用sandbox开发的应用要升级可不是很容易。

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

一、安装和系统环境变量设置1、我使用的PHP为php-5.4.31,不用5.5以上版本的原因是,因为他们都是使用VC11编译的,需要一个DLL,win7及一下都不支持。 下载VC9编译的PHP 5.4(5.4.31) forX86的已编译版本。 我的安装目录是D:\Application\php-5.4.31,将安装后的路径设置到系统环境变量path中。 2、perl直接下载安装即可(会自动配置环境变量,不用操心)。 3、Tomcat用的是7.0.41版本。 很多文档要求将server/lib下servlets-cgi改名为。 从6版本以后,好像就没有server目录,内部已经自动支持cgi,只需要进行配置即可。 Tomcat需要JDK 1.6以上,所以JDK需要先安装好。 二、配置步骤:1、到D:\Application\php-5.4.31目录下将-development复制一份同一目录下,命名为<1>设置extension_dir参数:extension_dir=D:\Application\php-5.4.31\ext<1>设置_redirect参数_redirect = 02、打开Tomcat的conf下的文件给Context增加属性privileged=true,修改后的Context元素属性如下所示:3、打开Tomcat的conf下的文件 在servlet和servlet-mapping之间增加如下的内容:(注意,注释不能放到配置项里面,否则启动报错) cgi debug 0 cgiPathPrefix WEB-INF/cgi-bin 5 php clientInputTimeout 200 debug 0 executable D:\Application\php-5.4.31\ passShellEnvironment true cgiPathPrefix WEB-INF/php-bin 5 php /php-bin/* cgi /cgi-bin/* 备注: 1、我们配制了两个servlet,分别是php、CGI 2、在servlet参数中 executable D:\Application\php-5.4.31\ 指向CGI程序执行器,其实就一可被调用的可执行程序。 (这里带全路径,好像不带路径也可以,因为path环境变量里已经配置了),记住不要用。 如果没有配置,缺省就是调用perl执行程序。 3、脚本存放路径 cgiPathPrefix WEB-INF/cgi-bin 这里将perl脚本配置的是指向webapps/web-inf/cgi-bin目录下。 cgiPathPrefix WEB-INF/php-bin PHP的脚本指向的是webapps/web-inf/php-bin目录下。 4、资源URL路径映射。 这里如果请求的资源是/php-bin/*则,指向php服务程序,如果是/cgi-bin/*则指向cgi服务程序。 php /php-bin/* cgi /cgi-bin/* 三、测试 1、分别将如下的和测试程序放到webapps\ROOT\WEB-INF\php-bin和webapps\ROOT\WEB-INF\cgi-bin目录下。 其中内容如下: 内容如下: # filename: print Content-type: text/html\n\n; print Hello, world!\n 2、重新启动tomcat。 浏览器地址栏输入:如果显示如下,则说明PHP设置正确。 echo hello World!\n\n; echo hello World!\n\n; echo hello World!\n\n; ?> 针对上面的程序,如果配置中使用的是,则只能现实两行“hello world!”, 第一行总是莫名其妙地丢失。 而且对php-info()函数,第一行也会丢失。 (很多文档中都提到这个问题,其实就是因为用错了程序。 ) 浏览器地址栏输入:如果显示“hello world!”,则说明cgi设置正确。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐