RedHat9.0 上 php升级--顶者也有分的 只要把原来的php设置文件copy过来加一点php5的特性不就得了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在那里查看自己的csdn里的积分呀`?? "只要把原来的php设置文件copy过来加一点php5的特性不就得了。"这么说,那我把别人php5的php.ini 直接copy过来就行了吗? 自编译的话是这样的没错。不过你是装的rpm包的。这个我没试过。 那我这么着,把他先给卸掉,然后自己编译安装,应该和apache、mysql兼容吧 重装mysql、apache需要重编译php。重装php是最简单不过的了。只要编译php前关掉apache、或者把php编译到另外的目录编译完后重启apache。要使用部分的rpm包+编译,那去查清rpm包的安装路径和参数吧。不熟的话可以整体卸掉现在的rpm,重装一套新版的rpm包。 问题是找到php5 的rpm包不容易,而且有一堆的依赖问题 http://blog.azsq.net/archives/2006/04/27/42.html这里有详细的说明. I think it is much easier to use software in windows than in linux.... windows 开元吗?什么东西都把你封装起来,要装就全部装虽然我现在对linux 知识还只是皮毛,但是他你是想使用什么地方 你就使用,什么你都会知道的。 回复:it_zl(如影随行) 如果机器上已经安装了APACHE2.0 (rpm安装),还用再重新搞一遍apache么? 直接安装 --with-apxs2 指到相应的目录。然后 make 在make install 之前,把apache 关掉,然后make install ,然后把php要求你做的作了,然后启动apache ,我就是这么更新服务器上的php的。 我在下载下php-5.1.4.tar放到了/usr/local/src下面,然后#tar -zxvf php-5.1.4.tar#cd php-5.1.4#./configure#make#make install我就这么做的。当然开始我就把apache给停了。然后我cp php.ini-dist /usr/local/lib/php.ini我又进入编辑httpd.conf加入: LoadModule php5_module modules/libphp5.so在重启apache时,说php5_module modules/libphp5.so 找不到的确在 modules 中是没有libphp5.so。但是我 libphp5.so 在系统中都没有啊!!???他到哪去了???是否在开始时必须要卸掉 apache,重装。 开始的apache是rpm包安装的。请解答! ./configure时要指定mysql和apache的路径--with-mysql=mysql的安装路径 --with-mysqli=mysql的安装路径/bin/mysql_config --with-apxs2=apache的安装路径/bin/apxs apache和mysql都是单独的东西,你重装也没用。装web服务器最麻烦的就是装php这一步而已。 ./configure你不可能装个php就一个参用也不用吧?最少指定一下安装路径。加载几个库吧?难道一个扩展库都不装? 直接安装 --with-apxs2 指到相应的目录。 最近才开始学LINUX,帮你顶下吧。 to Gdj: 请问加几个扩展库是什么意思? GD?--with-apxs2=apache的安装路径/bin/apxs意思是否是加上apache 的安装路径? 升级PHP是很麻烦的事情,因为升级后连带着apache,推荐使用包先升级下,不行就用编译的方式 请问加几个扩展库是什么意思? GD?--with-apxs2=apache的安装路径/bin/apxs意思是否是加上apache 的安装路径?-------------------------------with-apxs2=apache这个是动态链接安装,这样安装以后新加模块就不用重新编译make install之前先make clean --with-apxs2=apache的安装路径/bin/apxsapache 的安装路径我找不到。我find -name apxs都没有,能否提示?还有mysql的路径呢》我当时使用的rpm 所以就不知道到哪去了 查一下rpm的参数,用rpm命令是可以查看已安装路径的。 通常情况下用rpm安装的99%是被装到/usr/目录里了。 使用 rpm -ql filename 的确能看到,但是好多 的rpm -ql httpd 很多的,都有好几页。最主要的是 没有apxs。 就算找到apache安装路径你得使用 --with-apxs2=apache的安装路径/bin/apxs 。可是我没有apxs 。那结果不也是一样错 吗 ? 找不到就指定动态安装罗。--with-apxs2=apache这个得自己手工改apache的http.conf来设置php "这个得自己手工改apache的http.conf来设置php"这句话是什么意思? "设置php" ----不是很明白?能否解释一下? 跟window下一样呗,设置这三个值。LoadModule php5_module ""AddType application/x-httpd-php .phpPHPIniDir "" 指定--with-apxs2=apache的安装路径/bin/apxsphp安装时会自动修改httpd.conf。如果你不指定apache安装目录的话当然就只能自己去修改httpd.conf了。 我仍有疑问???首先要是不 使用 --with-apxs2=apache的安装路径/bin/apxs 。那么我直接./configure然后我手工设置httpd.h 。加载 第一个 LoadModule php5_module ""这个 LoadModule php5_module modules/libphp5.so 我在前面也说了。说找不到libphp5.so 的现在我的情形是 这样的。 php-5.1.4.tar就在usr/local/src 下面。apache和mysql都是rpm包直接安装的。能否写出详细的 参数。让我直接就可以用。? 请教关于php 调用java的 webservice问题(已解决,进来跟帖就结贴送分,三个名额) 关于读取数据库的问题(跪求前辈指教) 如何在TXT文件中删除某一行的内容??在线等 初学,请多关照!用php怎样实现数据库中的一组数据与另一组数据的比较 php select級聯問題 如何去除科学计数法? 这样的字符分隔如何处理! 请教PHP的问题。UPDATE提交不了 日期显示问题 PHP初学者有事向大家请教~ PHP上传文件! 如何用pop3收取邮件
把他先给卸掉,然后自己编译安装,应该和apache、mysql兼容吧
这里有详细的说明.
什么东西都把你封装起来,要装就全部装
虽然我现在对linux 知识还只是皮毛,但是他你是想使用什么地方 你就使用,什么你都会知道的。
如果机器上已经安装了APACHE2.0 (rpm安装),还用再重新搞一遍apache么?
--with-apxs2 指到相应的目录。然后 make
在make install 之前,把apache 关掉,然后make install ,然后把php要求你做的作了,然后启动apache ,我就是这么更新服务器上的php的。
放到了/usr/local/src下面,
然后
#tar -zxvf php-5.1.4.tar
#cd php-5.1.4
#./configure
#make
#make install
我就这么做的。当然开始我就把apache给停了。
然后我
cp php.ini-dist /usr/local/lib/php.ini我又进入编辑httpd.conf
加入: LoadModule php5_module modules/libphp5.so
在重启apache时,说php5_module modules/libphp5.so 找不到
的确在 modules 中是没有libphp5.so。
但是我 libphp5.so 在系统中都没有啊!!???
他到哪去了???是否在开始时必须要卸掉 apache,重装。 开始的apache是rpm包安装的。请解答!
--with-apxs2 指到相应的目录。
--with-apxs2=apache的安装路径/bin/apxs
意思是否是加上apache 的安装路径?
--with-apxs2=apache的安装路径/bin/apxs
意思是否是加上apache 的安装路径?
-----------------------------
--with-apxs2=apache这个是动态链接安装,这样安装以后新加模块就不用重新编译make install之前先make clean
都没有,能否提示?
还有mysql的路径呢》
我当时使用的rpm 所以就不知道到哪去了
的确能看到,但是好多 的
rpm -ql httpd 很多的,都有好几页。
最主要的是 没有apxs。 就算找到apache安装路径
你得使用 --with-apxs2=apache的安装路径/bin/apxs 。可是我没有apxs 。
那结果不也是一样错 吗 ?
AddType application/x-httpd-php .php
PHPIniDir ""
这个 LoadModule php5_module modules/libphp5.so 我在前面也说了。说找不到libphp5.so 的现在我的情形是 这样的。 php-5.1.4.tar就在usr/local/src 下面。
apache和mysql都是rpm包直接安装的。
能否写出详细的 参数。让我直接就可以用。?