phpyum源
‘壹’ yum search php 什么意思
yum是红帽系列的linux系统下用于安装软件,更新系统的一个工具。
search是搜索查询。是在软件包的详细信息中搜索指定的字符串mingw64-gcc-objc++.x86_64 :
举个例子
yum search gcc
就是在yum源的仓库中去查找和gcc有关的软件包。注意,只是找到相关的软件包,但是是不是已经安装了,那可不一定
实际上,如果执行刚才那条指令,会返回一堆内容,其中有一条显示:
mingw64-libgomp.x86_64 : GCC OpenMP v3.0 shared support library for the win64 target
这个mingw64-libgomp有没有安装呢?
通过rpm -qa | grep mingw64-libgomp去查询,发现没有返回。没返回说明没装
yum源里面有没有呢?
执行yum list | grep mingw64-libgomp
返回结果如下:
mingw64-libgomp.x86_64 4.9.2-1.el6 epel
返回结果说了,这个东西是有的,不仅有,还是el系统下的,什么是el? e是enterprise企业,l是linux。红帽的企业版往往缩写成rhel (Red Hat Enterprise Linux)。但是还有一个发行版,就是OEL,O是Oracle。那么, el 原先只是 rhel,现在,则不仅仅是rhel,同时也可以表示oel。其实oel从本质上和rhel没什么区别。oel (Oracle Enterprise Linux)系统有两套内核,一套是红帽的内核,一套是Oracle公司自己编译的所谓的“坚不可摧”的内核。凡是软件包名称中带有el字样的 就可以在红帽系列的linux系统中安装。而不用管它是rhel还是oel,此外还包括了fedora以及centos。
这个软件包的版本是4.9.2-1。 它位于epel这个软件源中。如果你对php有兴趣的话,可以向我一样在后盾人平台多看看自己学习学习,时间长了自己就慢慢明白了,希望能帮到你,给个采纳吧谢谢(ღ˘⌣˘ღ)
‘贰’ yum 安装lamp怎么升级php
centos6.5
1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。
2.我的机器是centosrelease5.964为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum-yinstall后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如yum-yinstallhttpd自动下载并安装apache服务器。lamp环境只需要安装httpd,Mysql,PHP
3.首先更新一下yum-yupdate
4.用yum安装Apache,Mysql,PHP.
4.1安装Apache
yuminstallhttpdhttpd-devel
安装完成后,用/etc/init.d/httpdstart启动apache
设为开机启动:chkconfighttpdon
4.2安装mysql
yuminstallmysqlmysql-servermysql-devel
同样,完成后,用/etc/init.d/mysqldstart启动mysql
4.3设置mysql密码
mysql>;USEmysql;
mysql>;UPDATEuserSETPassword=PASSWORD('newpassword')WHEREuser='root';
mysql>;FLUSHPRIVILEGES;
设置mysql密码还可以用:mysql_secure_installation命令
4.4允许远程登录
mysql-uroot-p
EnterPassword:<yournewpassword>
mysql>GRANTALLPRIVILEGESON*.*TO'用户名'@'%'IDENTIFIEDBY'密码'WITHGRANTOPTION;
完成后就能用mysql-front远程管理mysql了。
设为开机启动
chkconfigmysqldon
5PHP5.4安装
rpm-Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm(下载最新的源)
yuminstallphp54wphp54w-bcmathphp54w-cliphp54w-commonphp54w-develphp54w-fpmphp54w-gdphp54w-imapphp54w-ldapphp54w-mbstringphp54w-mcryptphp54w-mysqlphp54w-odbcphp54w-pdophp54w-pearphp54w-pecl-igbinaryphp54w-xmlphp54w-xmlrpcphp54w-opcachephp54w-intlphp54w-pecl-memcache安装PHP对应的各种扩展;
使用yum安装就是各种方便,用源码安装试了十几次,各种bug无法解决
‘叁’ 我的redhat 5.9系统中没有预装phpize,运行yum install php-devel也不行。
你没配置YUM源,用系统安装光盘做本地YUM源,从光盘安装php-devel就行了
‘肆’ CentOS 6.5 使用yum安装lamp环境 php是5.3.3的 太低了
简单介绍一下,如何在CentOS上安装PHP5.6。
配置yum源
追加CentOS 6.5的epel及remi源。
#rpm-Uvh
#rpm-Uvh
以下是CentOS 7.0的源。
#yuminstallepel-release
#rpm-ivh
使用yum list命令查看可安装的包(Packege)。
#yumlist--enablerepo=remi--enablerepo=remi-php56|grepphp
安装PHP5.6
yum源配置好了,下一步就安装PHP5.6。
#yuminstall--enablerepo=remi--enablerepo=remi-php56phpphp-opcachephp-develphp-mbstringphp-mcryptphp-mysqlndphp-phpunit-PHPUnitphp-pecl-xdebugphp-pecl-xhprof
用PHP命令查看版本。
#php--version
PHP5.6.0(cli)(built:Sep3201419:51:31)
Copyright(c)1997-2014ThePHPGroup
ZendEnginev2.6.0,Copyright(c)1998-2014ZendTechnologies
withZendOPcachev7.0.4-dev,Copyright(c)1999-2014,byZendTechnologies
withXdebugv2.2.5,Copyright(c)2002-2014,byDerickRethans
在这里安装的版本是PHP5.6.0,细心的用户可能已经发现ZendGuardLoader变成Zend OPcahe了。
对从PHP5.5开始PHP代码缓存从APC变成了Zend OPcache了。
更多问题可以去php中文网问答社区提问,大神在线帮你解决,希望对你有帮助
‘伍’ centos6.6yum源中的php是哪个版本
如果你不是自己下载的php安装包的话,那就是yum网络安装,不管centos的版本,我这几天查看的版本是5.4.16,我的yum下载源是centos7默认的。
‘陆’ 如何恢复linux下备份的yum源php linux
mv CentOS-Base.repo.save CentOS-Base.repo
在该目录下 执行这句命令即可!
希望可以帮助你 请采纳 谢谢
‘柒’ centos 下如何通过yum安装最新的php
remi源,这里的php版本较新,5.4,5.5,5.6都有,还有配套的各种扩展
rpms.famillecollet.com
Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。
不用管,程序会自动完成安装及配置。
Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:
到此前期的准备工作已完成,下面就要对Apache进行配置
输入命令 pd/conf/httpd.conf //打开Apache配置文件,
找到ServerTokens OS将“OS”改为“Prod “ 。//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。
到此php运行环境便配置成功啦。
‘捌’ 用yum安装php-fpm提示There are no enabled repos.
Nginx 本身就不用介绍了,目前使用 FastCGI 是最流行的模式.现在不少网站使用.我来介绍一个简单的安装方法.
先要使用第三方的源,默认的源是不存在最新的 php 的,需要 php 5.3.3 以上才有 php-fpm,所以一定要安装这些源..
配置最新 PHP 的源
如果是 CentOS 6 和 Red Hat (RHEL) 6 的 Remi 源
rpm-Uvhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
rpm-Uvhhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpm
如果是 CentOS 5 和 Red Hat (RHEL) 5 的 Remi 源
rpm-Uvhhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm-Uvhhttp://rpms.famillecollet.com/enterprise/remi-release-5.rpm
配置 Nginx 的源
我们需要建一个新的源文件,编辑 /etc/yum.repos.d/nginx.repo 就可以了.加入如下内容
[nginx]
name=nginxrepo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
安装最新的 Nginx 和 PHP(php-fpm)
安装最新的 Nginx 和 PHP .还有支持启动 FastCGI 的 php-fpm 的功能.其它都是 PHP 的一些模块了.
yum--enablerepo=remiinstallnginxphpphp-fpmphp-common
php-pearphp-pdophp-mysqlphp-pgsqlphp-pecl-memcachephp-gd
php-mbstringphp-mcryptphp-xml
安装 MYSql 也需要使用这个的源才行
yum--enablerepo=remiinstallmysqlmysql-server
配置 Nginx 和 PHP-FPM
在 Nginx 加,给这些下面的注掉的内容打开,让 php 的文件支持使用 fastcgi 来通信就行了.
location~.php${
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html$fastcgi_script_name;
includefastcgi_params;
}
测试 Nginx 和 PHP-FPM
我们需要确认 fastcgi 是否能正常的使用,所以需要在,上面的 /usr/share/nginx/html 中加入 phpinfo.php 的测试文件.
<?php
phpinfo();
?>
这时只要打开 url 来测试这个 phpinfo.php 文件是否能正常的显示就行了.
启动和永久启动 Nginx 和 PHP-FPM
我们一定不想下次 Nginx 和 PHP-FPM 在也启动不了啦,所以我们需要加入启动中去.让系统启动后就能自动启动这些.
servicenginxstart
servicephp-fpmstart
chkconfig--addnginx
chkconfig--levels235nginxon
chkconfig--addphp-fpm
chkconfig--levels235php-fpmon
‘玖’ 阿里云上的centos 7.2怎么yum安装php 5.6
1.检查当前安装的PHP包
yum list installed | grep php
2.如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_641
3.更新centos7yum源
CentOs 7.X:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm1234567
4.进行yum源的安装如下
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_641