Ⅰ centos安装apache mysql php用YUM安装与编译安装有什么区别
采用编译安装,相当于Windows下面的自定义安装。
一般都是指定安装路径,数据文件路径,配置文件路径或者其他安装选项的。
yum安装就相当默认安装了。路径一些附带的安装选项就不能自己选择了。没发控制,要配置参数。看自己喜欢了,自己家里用用的话 建议 yum装装么好了,多省力。
特别是有依赖包的时候,编译安装,你编译 make make install 的时候就会出错,用yum安装就不担心了。
Ⅱ 如何在CentOS 6上通过YUM安装Nginx和PHP
在CentOS 6上通过YUM安装Nginx和PHP-FPM:
第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:
cd /etc/yum.repos.d/
vim nginx.repo
填写如下内容:
[nginx]
name=nginx repo
baseurl=nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
保存,则会产生一个/etc/yum.repos.d/nginx.repo文件。
下面直接执行如下指令即可自动安装好Nginx:
yum install nginx -y
安装完成,下面直接就可以启动Nginx了:
/etc/init.d/nginx start
现在Nginx已经启动了,直接访问服务器就能看到Nginx欢迎页面了的。
Ⅲ 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无法解决
Ⅳ centos6.8怎么用yum安装apache mysql5.1 php5.6
httpd.conf里需要配置加载php模块比如:LoadMolephp5_mole/usr/lib/httpd/moles/libphp5.so
Ⅳ 阿里云上的centos 7.2怎么yum安装php 5.6
因之前通过网易的 centos 镜像,将阿里云的 centos 升级到最新版了,乘自己的项目尚未开始正式开发,遂将所有的相应环境都升级到最高。
查看 centos 版本:
[root@iZ23d ~]# cat /etc/centos-release
CentOS linux release 7.2.1511 (Core)
1、删除之前的 php 版本:
[root@iZ23d ~]# yum remove php* php-common
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
No Match for argument: php-5.4.16
No Match for argument: php-5.4.16.tar.gz
No Match for argument: php-7.0.1RC1
No Match for argument: php-7.0.1RC1.tar.gz
No Match for argument: phpMyAdmin-4.4.0.tar.gz
No Match for argument: php-common
No Packages marked for removal
2、rpm 安装 Php7 相应的 yum源:
[root@iZ23d ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Retrieving https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
warning: /var/tmp/rpm-tmp.LhJKKR: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
Preparing... ################################# [100%]
package webtatic-release-7-3.noarch is already installed
3、 直接yum安装php7:
[root@iZ23d ~]# yum install php70w
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Resolving Dependencies
--> Running transaction check
。。。 【省略】
Warning: RPMDB altered outside of yum.
Installing : php70w-common-7.0.0-1.w7.x86_64 1/3
Installing : php70w-cli-7.0.0-1.w7.x86_64 2/3
Installing : php70w-7.0.0-1.w7.x86_64 3/3
Verifying : php70w-7.0.0-1.w7.x86_64 1/3
Verifying : php70w-common-7.0.0-1.w7.x86_64 2/3
Verifying : php70w-cli-7.0.0-1.w7.x86_64 3/3
Installed:
php70w.x86_64 0:7.0.0-1.w7
Dependency Installed:
php70w-cli.x86_64 0:7.0.0-1.w7 php70w-common.x86_64 0:7.0.0-1.w7
Complete!
4、检查 php 版本:
[root@iZ23d ~]# php -v
PHP 7.0.0 (cli) (built: Dec 2 2015 20:42:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
[root@iZ23d2e6hoqZ ~]#
以上显示安装成功!
5、重启 Apache,查看 phpinfo :
[root@iZ23d ~]# systemctl restart httpd.service
检查phpinfo:
PHP Version 7.0.0
SystemLinux iZ23d 3.10.0-229.11.1.el7.x86_64 #1 SMP Thu Aug 6 01:06:18 UTC 2015 x86_64
Build DateDec 2 2015 20:43:38
Server APIApache 2.0 Handler
Virtual Directory Supportdisabled
Configuration File (php.ini) Path/etc
Loaded Configuration File/etc/php.ini
Scan this dir for additional .ini files/etc/php.d
Additional .ini files parsed/etc/php.d/bz2.ini, /etc/php.d/calendar.ini, /etc/php.d/ctype.ini, /etc/php.d/curl.ini, /etc/php.d/exif.ini, /etc/php.d/fileinfo.ini, /etc/php.d/ftp.ini, /etc/php.d/gettext.ini, /etc/php.d/gmp.ini, /etc/php.d/iconv.ini, /etc/php.d/json.ini, /etc/php.d/phar.ini, /etc/php.d/shmop.ini, /etc/php.d/simplexml.ini, /etc/php.d/sockets.ini, /etc/php.d/tokenizer.ini, /etc/php.d/xml.ini, /etc/php.d/zip.ini
PHP API20151012
PHP Extension20151012
Zend Extension320151012
Zend Extension BuildAPI320151012,NTS
PHP Extension BuildAPI20151012,NTS
Debug Buildno
Thread Safetydisabled
Zend Signal Handlingdisabled
Zend Memory Managerenabled
Zend Multibyte Supportdisabled
IPv6 Supportenabled
DTrace Supportenabled
Registered PHP Streamshttps, ftps, compress.zlib, php, file, glob, data, http, ftp, compress.bzip2, phar, zip
Registered Stream Socket Transportstcp, udp, unix, udg, ssl, sslv3, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filterszlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, bzip2.*, convert.iconv.*
This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
Configuration
apache2handler
Apache VersionApache/2.4.6 (CentOS)
Apache API Version20120211
Server [email protected]
Hostname:Portxxxx.xxxxx.xxx:0
User/Groupapache(48)/48
Max RequestsPer Child: 0 - Keep Alive: on - Max Per Connection: 100
TimeoutsConnection: 60 - Keep-Alive: 15
Virtual ServerYes
Server Root/etc/httpd
Loaded Molescore mod_so http_core mod_access_compat mod_actions mod_alias mod_allowmethods mod_auth_basic mod_auth_digest mod_authn_anon mod_authn_core mod_authn_dbd mod_authn_dbm mod_authn_file mod_authn_socache mod_authz_core mod_authz_dbd mod_authz_dbm mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cache_disk mod_data mod_dbd mod_deflate mod_dir mod_mpio mod_echo mod_env mod_expires mod_ext_filter mod_filter mod_headers mod_include mod_info mod_log_config mod_logio mod_mime_magic mod_mime mod_negotiation mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_plain mod_slotmem_shm mod_socache_dbm mod_socache_memcache mod_socache_shmcb mod_status mod_substitute mod_suexec mod_unique_id mod_unixd mod_userdir mod_version mod_vhost_alias mod_dav mod_dav_fs mod_dav_lock mod_lua prefork mod_proxy mod_lbmethod_bybusyness mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_heartbeat mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_express mod_proxy_fcgi mod_proxy_fdpass mod_proxy_ftp mod_proxy_http mod_proxy_scgi mod_proxy_wstunnel mod_ssl mod_systemd mod_cgi mod_perl mod_php7
以上显示 php7 安装成功!
Ⅵ Linux yum安装php
那不是httpd的程序, 是相关的插件支持。
这个问题能帮助解决一下的
可否看一下wo的网名啊 ?
Ⅶ linux :rhel使用yum -y install httpd php mysql mysql-server php-mysql安装出现以下错误
这个明显就是linux yum仓库的设置问题了。在rhel的系统中yum仓库是要进行订阅的,或者自己进行本地yum源的创建。本地yum源的创建方法:
vi /etc/yum.repos.d/test.repo
[test]
name=test
baseurl=file:///mnt
enabled=1
pgpcheck=0
:wq
mount /dev/sr0 /mnt
yum仓库的验证:
yum repolist
yum clean all
yum makecache
yum list
希望能够帮助到你,学习linux建议参考《Linux就该这样学》或浏览类似的官方网站。
Ⅷ centos7.2,基于yum安装httpd2+yum安装PHP7.2+解压安装mysql5.7的环境,mantis提交配置信息时异常
phpstudy和oneinstack的php集成环境支持linux系统,支持一键安装,比单独安装apache+mysql+php简便多了。
Ⅸ 如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
1. 首先安装apachecentos可以直接yum安装apache 。
命令:yum install httpd //根据提示,输入Y安装即可成功安装
2. 然后启动apache,并且设置系统让 Apache 开机自动启动。
命令:
service httpd start //启动Apache
chkconfig httpd on //设置开机自启
3. 防火墙设置。关闭内核防火墙selinux,和iptables防火墙策略里设置运行网站的80端口,和数据库的3306端口。
命令:
vi /etc/selinux/config //关闭内核防火墙,将SELINUX=enforcing改成SELINUX=disabled
vi /etc/sysconfig/iptables //添加以下2个记录
-A INPUT -m state --state NEW -mtcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -mtcp -p tcp --dport 3306 -j ACCEPT
4. 安装mysql,此处也直接yum安装
命令:
yum install mysql mysql-server。//安装mysql
service mysqld start //安装完,用命令启动服务。
mysql_secure_installation //设置mysql密码,直接回车,根据提示输入Y,然后会让输入2次你想设置的密码,接下来的按照提示一直按y就行了。 最后出现:Thanksfor using MySQL!设置成功
chkconfig mysqld on //和apache一样设置开机自启
service mysqld restart //重启mysql
5. 安装PHP,和PHP组件,
命令:
yum install php
yum install php-mysql php-gd libjpeg*php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcryptphp-bcmath php-mhash libmcrypt
到此我们的apache、mysql、php都安装完了。在此重启一次apache和mysql
service httpd restart
service mysqld restart
6. apache默认网站目录是/var/www/html,在里面写个php测试页。
命令:
cd /var/www/html
vi ceshi.php
7. 测试,在浏览器地址栏里输入http://你的ip地址/ceshi.php,或者在本地浏览器输入:http://localhost/ceshi.php、http://127.0.0.1/ceshi.php也行。出现如下图php测试页,说明安装成功。向下拉看是否支持mysql。
END
注意事项
· 关闭selinux需要重启机器才能生效。也可以用命令setenforce 0 临时关闭selinux,这个是立即生效的。
Ⅹ 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运行环境便配置成功啦。