Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41462
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-04 22:19
个人简介

Take notes for our web server

文章分类

全部博文(14)

分类: PHP

2014-12-28 00:45:40

问题由来:如果安装PHP时常用的扩展添加的不全很容易出现缺少扩展的情况,长时间使用后想用yum添加扩展就会出现依赖的问题而不能安装,这时就只能尝试自己下软件包通过./configure;make; make install;一系列命令安装,但是装到最后也可能给你当头一棒,告诉你安装失败!所以这里给了一个比较暴力的方法,那就是完全卸载PHP后重新yum安装!!!
下面就教你怎么完全卸载,用下面指令查看都有哪些跟php有关的安装包
    rpm -qa | grep php  //如果粘贴过去的指令不好使就手打吧
这时就会显示出出现下面的一大堆安装包
php-common-5.4.36-1.el6.remi.i686
php-xml-5.4.36-1.el6.remi.i686
php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.i686
php-fpm-5.4.36-1.el6.remi.i686
php-mysql-5.4.36-1.el6.remi.i686
php-pear-1.9.5-3.el6.remi.noarch
mod-php-5.4-apache2-zend-server-5.4.34-17.i386
php-5.5-bin-zend-server-5.5.13-16.i386
php-bcmath-5.4.36-1.el6.remi.i686
php-pdo-5.4.36-1.el6.remi.i686
php-gd-5.4.36-1.el6.remi.i686
php-dba-5.4.36-1.el6.remi.i686
php-process-5.4.36-1.el6.remi.i686
好啦,看到上面的我们就可以一个一个卸载了...
sudo rpm --nodeps -e (软件包名) //亲努力的卸载吧
...
...
这回我们就可以爽快的重新安装里
sudo yum
--enablerepo=remi install php php-fpm php-mysql php-cli php-gd php-mcrypt php-xml php-dba php-pecl-apc //想要什么就自己加吧
安装时,要查看可用的 PHP 模块的完整列表的话,可以运行:
$ sudo yum
--enablerepo=remi search php-

你以为这就完里吗?显然没有,还需要启动PHP-FPM服务
$ sudo chkconfig php
-fpm on
$ sudo service php
-fpm start

配置 PHP

接下来,让我们对 PHP 的配置文件 /etc/php.ini 做自定义设置。更具体的就是在 /etc/php.ini 文件中增加以下两行。
cgi
.fix_pathinfo=0
date
.timezone ="PRC"


阅读(2587) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~