centos php安装怎么确定php-imap已安装好

话说Centos下nginx,php,mysql以及phpmyadmin的配置 - 推酷
话说Centos下nginx,php,mysql以及phpmyadmin的配置
大话centos下部署phalcon框架
Centos还是ubuntu?
当我沿用这个标题的时候,心里在想“我能说我之前用的windows吗?&,windows下xampp,wamp一键配置啊,有木有!我刚开始的时候就很傻很天真的在刚买的阿里云服务器安装了window Server 2008,着手部署xampp,两个小时把解析环境全部配置好了,心里各种吐槽什么服务器难搞定,在本大(diao)神(si)眼里全是渣!心里各种喜悦啊,开始乐呵乐呵的测试公司的网站(根本没问题啊),然后我就没多想了(果然还是太年轻),之后的几天开始沉浸在项目开发中无法自拔,就没去折腾服务器了。
由于项目接近尾声,开始试上线,我就把本地程序上传到了服务器(由于服务器是windows环境,桌面远程连接(我真是忍不住要吐槽)在mac实在是难用),由于没有配置好windows下远程FTP连接,然后就悲剧的共享磁盘驱动来更新程序(谁用谁知道),各种慢就不说了,还总是丢失。但是这些都没有让我产生放弃windows怀抱的想法。
因为项目前后台都是我自己弄的,前端用的h5+js,免不了各种ajax调用数据接口,然后悲剧就此产生~ windows的apache 2会三五分钟就嗝屁,客户后台总是登不进去,基本就是一会一个电话,我心里想还是换linux系统,就此开始了我3 * 24小时的CentOs+nginx+php+mysql+phpmyadmin+phalcon折腾之旅(据说nginx是7*24小时不重启的小金刚)。
因为最开始我是部署的unbun12.04的系统,在开始之前还是有思考过要用ubuntu还是用centos呢?最后,我还是选择了centos,原因是因为我觉得名字感觉大气一点(任性一把)。
因为PHP-FPM 在 CentOS 的官方程序库中不存在,所以我们首先得添加第三方扩展软件源,运行以下命令:
rpm --import https://fedoraproject.org/static/.txt
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-
release-6-8.noarch.rpm
rpm --import /RPM-GPG-KEY-remi
rpm -ivh /enterprise/remi-
release-6.rpm
yum install yum-priorities
然后,编辑:vi /etc/yum.repos.d/epel.repo:
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=/epel/6/$basearch
/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
priority=10
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
接着:vi /etc/yum.repos.d/remi.repo:
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
baseurl=/enterprise/6/remi/$basearch/
mirrorlist=/enterprise/6/remi/mirror
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
下面我们就可以安装所需要的包文件了:
安装MySQL服务器
yum install mysql mysql-server
-安装Nginx
yum install nginx
安装PHP及相关组件
yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-magickwand php-magpierss
php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap
php-tidy php-pecl-apc
chkconfig --levels 235 mysqld on
service mysqld start
chkconfig --levels 235 nginx on
service nginx start
启动PHP-FPM
chkconfig --levels 235 php-fpm on
service php-fpm start
若 Nginx 启动失败,则有可能是因为 Apache httpd 服务占用了该接口,这时,要么我们修改 Nginx 的坚挺端口,要么修改Apache httpd的或者直接删除 Apache httpd。
apachectl stop
yum remove httpd
chkconfig --level 235 httpd off
修改mysql密码
运行 mysql_secure_installation 命令,因为我们是首次安装所以直接回车,然后进入设置新密码
打开 PHP 配置文件:vi /etc/php.ini
设置 cgi.fix_pathinfo=0:(此处有坑~!)
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is.
For more information on PATH_INFO, see the cgi specs.
; this to 1 will cause PHP CGI to fix its paths to conform to the spec.
; of zero causes PHP to behave as before.
Default is 1.
You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo
cgi.fix_pathinfo=0
设置 upload_max_filesize 最大文件上传尺寸为 upload_max_filesize 为 16MB:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 16M
设置 post_max_size 为 32MB:
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 32M
打开:vi /etc/php-fpm.d/www.conf :
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm.
listen.owner = www
listen.group = www
listen.mode = 0660
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default
user's group
will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = www
; RPM: Keep a group allowed to write in log dir.
group = www
以上就是所有环境配置基本完毕(一般1个小时所有就能搞定,2M带宽的话),以上安装配置参考 潘韬 个人博客:
配置完这些我当时觉得我应该是离配置完成不远了,感觉自己棒棒哒啊~
-由于之前就已经解析好了域名,所以我只需要配置一下nginx虚拟主机
静态解析按照nginx提供的virtual.conf里面提供的例子解析即可
listen 80;server_name somename alias another.
location / {
index index.html index.
动态解析,因为nginx本身不能解析php,所以它会把php转发到9000端口,提交给php-fpm去解析,这里我贴出我的配置文件
server_(需要解析的域名);index index.html index.htm index.
set $root_path yourpath(项目入口文件位置);root $root_
try_files $uri $uri/ @
location @rewrite {
rewrite ^/(.*)$ /index.php?_url=/$1;
location ~ .php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index /index.
include /etc/nginx/fastcgi_
fastcgi_split_path_info
^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO
$fastcgi_path_
fastcgi_param PATH_TRANSLATED $document_root
$fastcgi_path_
fastcgi_param SCRIPT_FILENAME $document_root
$fastcgi_script_
location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
root $root_
location ~ /\.ht {
-这里有一个地方需要注意,如果你在重启nginx的时候,出现无法识别$document_root,你需要将你的 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_里面的$document_root换成你项目入口文件位置,我就在这个地方纠结了好久,弄半天才整出来,这个解析规则基本能满足大部分php项目解析。
安装phpmyadmin
进入phpmyadmin首页(
解析phpmyadmin
配置一个虚拟主机解析到phpmyadmin根目录下,还是沿用上方动态解析规则即可。
安装完成之后,一个经常会出现的错误出现了,访问phpmyadmin的时候,出现错误代码如下:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
这个时候网上提供什么5个步骤就能解决神马的,我就很认(sha)真(bi)的一一试过,然后&&&&神奇的事情发生了,根本没用!类似这种解决方案(
- 本没有用(因为缺失前后文关系,大家就乱搞)。
最后我根据session的配置文件,找到phpmyadmin/ libraries/session.inc.php ,修改一下代码:
if (! isset($_COOKIE[$session_name])) {
// on first start of session we check for errors
// f.e. session dir cannot be accessed - session file not created
$orig_error_count = $GLOBALS['error_handler']-&countErrors();
//session_save_path('./tmp');
session_save_path(&/tmp&);
$r = session_start();
if ($r !== true
|| $orig_error_count != $GLOBALS['error_handler']-&countErrors()
setcookie($session_name, '', 1);
* Session initialization is done before selecting language, so we
* can not use translations here.
PMA_fatalError('Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.');
unset($orig_error_count);
session_save_path(&/tmp&);
session_start(); }
记得在根目录下新建tep文件夹,给予读写权限(chmod 777 ./),我的比较简单粗暴,有一点安全隐患。
至此,打开虚拟主机域名就可以正常访问phpmyadmin了!
phalcon环境的搭建
因为以上步骤基本已经搭建好了前台环境,最后需要搭建今天的主角嘉宾(phalcon框架)的搭建了。
phalcon介绍(
phalcon是一款由c语言直接编写的php框架,以灵活性(低耦合),可拓展性强,高性能闻名,也是以组建注册,工厂服务形式存在的php框架。
因为我们的系统是Centos,所以根据官方给我们的案例(
安装两个编译环境和工具:
yum install gcc libtool make git
yum install php55w-devel
(此处应该根据你自己的php版本去安装,具体版本信息可以输出phpinfo()查看)。
下载最新的phalcon文件
git clone git:///phalcon/cphalcon.git
cd cphalcon/build
编译好的.so文件目录地址:
/usr/lib64/php/moudels/phalcon.so
最后我们需要把.so拓展文件引用至.ini文件中,这个地方需要注意的是Centos不可以直接在/etc/php.ini中直接加入:extension=phalcon.so,这样重启php-fpm的时候会报 php:startup()这个错误。
我们需要在/etc/php.d中新建一个 phalcon.ini文件,
vi phacon.ini
加入一下内容:
extension=phalcon.so
然后保存,重启php-fpm服务,这个地方搞了我好几个小时,因为开始的时候没有仔细阅读文档,查半天返现centos需要重新新建一个.ini文件才能加载进来。
其次我被php-fpm重启也坑了半天,其重启命令是
services php-fpm restart
我在/etc/init.d/php-fpm restart半天也没反应,一直重启不起来,原来搞半天口令都错了。
至此,phalcon框架算是加载进来了,然后就是部署项目到服务器了
同样,解析一个域名到服务器,然后沿用之前的动态解析配置文件,然后我们只需要在浏览器轻轻的输入您的网址,不出意外,报错!
如果你仔细看我之前写的文档,你就会发现我们在配置nginx环境修改php.ini的时候我写了一个此处有坑,我们需要找到etc/php.ini:
cgi.fix_pathinfo=0改成
cgi.fix_pathinfo=1
修改完成之后重启服务器,紧接着出现第二个错误
第二个错误应该是权限错误,错误代码:Volt can't be writen!,我们需要给项目文件读写权限(775)chmod 755 -R ./
之后我们就可以看到熟悉的phalcon界面了!
开心~撒花。
目前服务器配置如上,基本能满足小型项目需求,但是nginx对于后台php等解析还是不是特别理想,所以我打算再抽出几天时间把前后台服务器分离,前端用ubuntu+nginx+mongodb,后台用apache2+centos+mysql(postgresql)+php,最后后台实现业务与数据持久层分离,把数据接口和数据库放到另外一台服务器上面,实现一个分布式架构。
centos常用命令:
php-fpm重启命令:
services php-fpm restart
nginx重启命令:services nginx restart
抑或在/etc/init.d/nginx -s reload
赋予权限:
chmod 777 -R ./
www:www(用户组:用户名) -R ./
如果您对本文档有任何疑问或者建议,
,我会在第一时间给您答复,谢谢。
转载请表明出处,谢谢。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区Centos6.3+PHP5.3.23不重编译PHP添加 IMAP 扩展模块-CentOS-操作系统-壹聚教程网Centos6.3+PHP5.3.23不重编译PHP添加 IMAP 扩展模块
以前我们要给php添加imap模块我们需要重新编译php了,但是今天我发现一个Centos6.3+PHP5.3.23不重编译PHP添加 IMAP 扩展模块方法,下面来给大家介绍一下。
找到之前安装的包,或是重新下载解压安装包:
1. 进入源码安装包
[root@hexu.org ~]$ cd /data/softs/php_packet/php-5.3.23/ext/imap
2. 安装IMAP依赖
[root@hexu.org imap]$ yum install -y libc-client-devel
[root@hexu.org imap]$ ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
3. 进行安装
[root@hexu.org imap]$ /usr/local/php/bin/phpize
[root@hexu.org imap]$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-imap --with-imap-ssl --with-kerberos
[root@hexu.org imap]$ make && make install
4. 最后调整php.ini
[root@hexu.org imap]$ vi /usr/local/php/lib/php.ini
##vi php.ini add following config
extension = imap.so
5. 检查是否安装成功
[root@hexu.org imap]# php -v
PHP 5.3.23 (cli) (built: Apr& 7 :21)
Copyright (c)
The PHP Group
Zend Engine v2.3.0, Copyright (c)
Zend Technologies
[root@hexu.org imap]# php -m | grep imap
imap ## 看到这里,说明成功安装了
按上面顺序安装应该不会有报错,如果发现错误根据提示找相应的依赖包安装即可,下面举例安装过程遇到的2个error.
1. 没有安装libc-client-devel导致,按上面第一步安装即可, Error info:
checking for utf8_mime2text signature... new
checking for U8T_DECOMPOSE...
configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.
2. 找不到libc-client.a library, 需要手动添加文件link, Errof info:
checking for crypt in -lcrypt... yes
configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.
解决方法:
[root@hexu.org]$ ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
如果出现 Cannot find imap library (libc-client.a).
我们只要执行
# yum install libc-client-devel.x86_64
# ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
上一页: &&&&&下一页:相关内容superdream1993 的BLOG
用户名:superdream1993
文章数:101
评论数:45
访问量:88520
注册日期:
阅读量:5863
阅读量:12276
阅读量:296468
阅读量:1017479
51CTO推荐博文
前几天升级了Centos5.6下的Mysql和PHP的版本为Mysql5.5和php5.3。升级过程基本顺利,没出现什么大问题,下面做一下简单记录,以备后用。
第一步:使用命令 yum list mysql php 检查标准yum源是否有mysql和php的可用新版本,发现标准yum源并没有更新。
第二步:寻找其他源。找到http://download./pub/epel/5/i386/有些库可以用。执行下面命令:
wget http://download./pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget /el5.i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm epel-release-5-*.noarch.rpm
第三步:编辑/etc/yum.repos.d/remi.repo
#vi /etc/yum.repos.d/remi.repo
在这个文件的最后增加一行:priority=1
保存退出。
第四步:编辑/etc/yum.repos.d/epel-testing.repo,
#vi /etc/yum.repos.d/epel-testing.repo
在这个文件的最后增加一行:priority=1
保存退出。
第五步:编辑/etc/yum.repos.d/epel.repo
#vi /etc/yum.repos.d/epel.repo
在这个文件的最后增加一行:priority=1
保存退出。
第六步:使用yum --enablerepo=remi list mysql php 检查是否有可升级版本。发现有版本可以升级到mysql5.5.11和php5.3.6。
第七步:使用命令yum --enablerepo=remi update mysql 进行升级,升级mysql的时候会一并升级PHP,有些提示我都选择Y,直到升级结束。整个过程包含下载、安装。
第八步:Mysql升级后的配置:
1,升级完成mysql后,原有的my.cnf已经不适合了,现将/f备份,然后将/f.rpmnew修改为/f。
2,升级和修复table一适应新版本:mysqlcheck Call-databases Ccheck-upgrade Cauto-repair -p
第九步:Zend Optimizer已经不支持PHP5.3,需要安装Zend Guard Loader。依次执行下面命令进行安装:
wget www.myacg.pp.ru/ZendGuardLoader.so
mkdir -p /usr/local/zend
mv ZendGuardLoader.so /usr/local/zend/
vi /usr/local/lsws/lsphp5/lib/php.ini
然后修改php.ini: zend_extension=/usr/local/zend/ZendGuardLoader.so
至此,大功告成,重启mysql,apahe 就可以了。
以上内容为网友同时升级mysql php的过程,可是我只想升级php,使用
yum --enablerepo=remi list php
可以查询到php的更新包为php 5.3.3,但是使用
yum --enablerepo=remi update php
却无法安装,于是我想到用yum extender软件来安装,直接搜索php,可以看到可以更新,勾选php更新,提示有错误:
php53-common conflicts with php-common
再搜索看,需要删除到原先的php5.1版本,运行:
yum remove phpRunning Transaction
  Erasing        : php-pdo                                                 1/12    Erasing        : php-mbstring                                            2/12    Erasing        : php-gd                                                  3/12    Erasing        : php-common                                              4/12  warning: /etc/php.ini saved as /etc/php.ini.rpmsave
  Erasing        : php-cli                                                 5/12    Erasing        : php-mysql                                               6/12    Erasing        : php-pecl-zip                                            7/12    Erasing        : php-odbc                                                8/12    Erasing        : php-xmlrpc                                              9/12    Erasing        : php-imap                                               10/12    Erasing        : php-xml                                                11/12    Erasing        : php-ldap                                               12/12  然后再选中所有的php5.3开头的包,安装就OK了。
重启apache,phpmyadmin就可以正常登录了。
运行phpmyadmin后提示缺少mcrypt模块扩展。
为了解决缺少mcrypt模块扩展提示的问题,有搜索了了一下,结果可以直接安装。
yum --enablerepo=remi list php-mcrypt
结果显示有5.3.3版本。
yum --enablerepo=remi install php-mcrypt
总是提示有冲突,原来我安装的php5.3是有问题的。
正确的php5.3包应该是php-5.3.3-3.el5
而我的是php53-5.3.3...
所以在yum extender中卸载掉所有的php53开头的包。
使用命令yum --enablerepo=remi list php
显示可以安装php-5.3.6
于是就安装了
yum --enablerepo=remi list php.i386
Dependencies Resolved
================================================================================
Package           Arch        Version                        Repository   Size
================================================================================
Installing:
php               i386        5.3.6-3.el5.remi               remi        1.3 M
Installing for dependencies:
libedit           i386        2.11-2.cvs.el5         epel         79 k
php-cli           i386        5.3.6-3.el5.remi               remi        2.6 M
php-common        i386        5.3.6-3.el5.remi               remi        970 k
然后再将那些卸载的都安装上。
[root@localhost config]# yum --enablerepo=remi list php-bcmatch php-dba php-devel php-gd php-imap php-intl php-ldap php-mbstring php-mysql php-odbc php-pdo php-snmp php-soap php-xml php-xmlrpc php-pgsql php-process php-pspell
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* epel: mirror.
* remi: iut-info.univ-reims.fr
Available Packages
php-dba.i386                          5.3.6-3.el5.remi                      remi
php-devel.i386                        5.3.6-3.el5.remi                      remi
php-gd.i386                           5.3.6-3.el5.remi                      remi
php-imap.i386                         5.3.6-3.el5.remi                      remi
php-intl.i386                         5.3.6-3.el5.remi                      remi
php-ldap.i386                         5.3.6-3.el5.remi                      remi
php-mbstring.i386                     5.3.6-3.el5.remi                      remi
php-mysql.i386                        5.3.6-3.el5.remi                      remi
php-odbc.i386                         5.3.6-3.el5.remi                      remi
php-pdo.i386                          5.3.6-3.el5.remi                      remi
php-pgsql.i386                        5.3.6-3.el5.remi                      remi
php-process.i386                      5.3.6-3.el5.remi                      remi
php-pspell.i386                       5.3.6-3.el5.remi                      remi
php-snmp.i386                         5.3.6-3.el5.remi                      remi
php-soap.i386                         5.3.6-3.el5.remi                      remi
php-xml.i386                          5.3.6-3.el5.remi                      remi
php-xmlrpc.i386                       5.3.6-3.el5.remi                      remi
  file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.5.12-1.el5.remi.i386 conflicts with file from package mysql-5.0.77-4.el5_6.6.i386
CentOS 5.6坑爹啊!
得了,升级mysql呗。上面主要是不想升级mysql,现在继续折腾:
[root@localhost config]# yum --enablerepo=remi update mysql
Dependencies Resolved
================================================================================
Package              Arch        Version                     Repository   Size
================================================================================
mysql                i386        5.5.12-1.el5.remi           remi        7.5 M
Installing for dependencies:
mysql-libs           i386        5.5.12-1.el5.remi           remi        1.1 M
mysqlclient15        i386        5.0.67-1.el5.remi           remi        1.3 M
Updating for dependencies:
mysql-server         i386        5.5.12-1.el5.remi           remi         12 M
Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       2 Package(s)
更新完成以后,再安装其他:
[root@localhost config]# yum --enablerepo=remi install php-bcmatch php-dba php-devel php-gd php-imap php-intl php-ldap php-mbstring php-mysql php-odbc php-pdo php-snmp php-soap php-xml php-xmlrpc php-pgsql php-process php-pspell
Transaction Summary
================================================================================
Install      18 Package(s)
Upgrade       0 Package(s)
Total size: 4.7 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : php-pdo                                                 1/18    Installing     : t1lib                                                   2/18    Installing     : php-dba                                                 3/18    Installing     : php-mysql                                               4/18    Installing     : php-pspell                                              5/18    Installing     : php-odbc                                                6/18    Installing     : php-intl                                                7/18    Installing     : php-pgsql                                               8/18    Installing     : php-xml                                                 9/18    Installing     : php-gd                                                 10/18    Installing     : php-soap                                               11/18    Installing     : php-process                                            12/18    Installing     : php-devel                                              13/18    Installing     : php-snmp                                               14/18    Installing     : php-xmlrpc                                             15/18    Installing     : php-imap                                               16/18    Installing     : php-mbstring                                           17/18    Installing     : php-ldap                                               18/18  Installed:
  php-dba.i386 0:5.3.6-3.el5.remi         php-devel.i386 0:5.3.6-3.el5.remi        php-gd.i386 0:5.3.6-3.el5.remi          php-imap.i386 0:5.3.6-3.el5.remi         php-intl.i386 0:5.3.6-3.el5.remi        php-ldap.i386 0:5.3.6-3.el5.remi         php-mbstring.i386 0:5.3.6-3.el5.remi    php-mysql.i386 0:5.3.6-3.el5.remi        php-odbc.i386 0:5.3.6-3.el5.remi        php-pdo.i386 0:5.3.6-3.el5.remi          php-pgsql.i386 0:5.3.6-3.el5.remi       php-process.i386 0:5.3.6-3.el5.remi      php-pspell.i386 0:5.3.6-3.el5.remi      php-snmp.i386 0:5.3.6-3.el5.remi         php-soap.i386 0:5.3.6-3.el5.remi        php-xml.i386 0:5.3.6-3.el5.remi          php-xmlrpc.i386 0:5.3.6-3.el5.remi      Dependency Installed:
  t1lib.i386 0:5.1.1-7.el5                                                       Complete!
[root@localhost config]# yum --enablerepo=remi install php-mcrypt
Dependencies Resolved
================================================================================
Package           Arch        Version                      Repository     Size
================================================================================
Installing:
php-mcrypt        i386        5.3.6-3.el5.remi             remi           45 k
Installing for dependencies:
libmcrypt         i386        2.5.8-4.el5.centos           extras        116 k
Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)
Total size: 160 k
Total download size: 116 k
Is this ok [y/N]: y
Downloading Packages:
libmcrypt-2.5.8-4.el5.centos.i386.rpm                    | 116 kB     00:01      Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libmcrypt                                                1/2    Installing     : php-mcrypt                                               2/2  Installed:
  php-mcrypt.i386 0:5.3.6-3.el5.remi                                             Dependency Installed:
  libmcrypt.i386 0:2.5.8-4.el5.centos                                            Complete!
重启Apahce,搞定!
但是问题又来了,Mysql重新安装了,数据没了。
幸亏只是测试服务器。
  最近要做phpmyadmin ,但是总是提示php版本太低,用Centos5.3自带的yum更新不上去,上百度搜了下,这哥们的方法不错,拿出来跟大家分享一下。
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 centos 安装php7 的文章

 

随机推荐