CentOS6上通过YUM安装Nginx和PHP-FPM
作者:手机用户2502917553 | 来源:互联网 | 2017-07-07 16:27
开始安装Nginx和PHP-FPM之前,你必须卸载系统中以前安装的Apache和PHP。用root登录输入下面的命令:[plain]viewplaincopy#yumremovehttpd*php*
开始安装Nginx和PHP-FPM之前,你必须卸载系统中以前安装的Apache和PHP。用root登录输入下面的命令:
增加额外资源库
默认情况下,CentOS的官方资源是没有php-fpm的, 但我们可以从Remi的RPM资源中获得,它依赖于EPEL资源。我们可以这样增加两个资源库:
-
# yum install yum-priorities -y
-
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
-
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
输出样例
-
Retrieving http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
-
warning: /var/tmp/rpm-tmp.00kiDx: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
-
Preparing...########################################### [100%]
-
1:epel-release ########################################### [100%]
安装Nginx
输入下列命令
输出样例
-
Dependencies Resolved
-
-
================================================================================
-
Package Arch Version Repository Size
-
================================================================================
-
Installing:
-
nginx x86_64 0.8.54-1.el6 epel 358 k
-
Installing for dependencies:
-
GeoIP x86_64 1.4.8-1.el6 epel 620 k
-
fontconfig x86_64 2.8.0-3.el6 base 186 k
-
freetype x86_64 2.3.11-6.el6_1.8 updates 358 k
-
gd x86_64 2.0.35-10.el6 base 142 k
-
libX11 x86_64 1.3-2.el6 base 582 k
-
libX11-common noarch 1.3-2.el6 base 188 k
-
libXau x86_64 1.0.5-1.el6 base 22 k
-
libXpm x86_64 3.5.8-2.el6 base 59 k
-
libjpeg x86_64 6b-46.el6 base 134 k
-
libpng x86_64 2:1.2.46-1.el6_1 base 180 k
-
libxcb x86_64 1.5-1.el6 base 100 k
-
libxslt x86_64 1.1.26-2.el6 base 450 k
-
perl x86_64 4:5.10.1-119.el6_1.1 base 10 M
-
perl-Module-Pluggable x86_64 1:3.90-119.el6_1.1 base 37 k
-
perl-Pod-Escapes x86_64 1:1.04-119.el6_1.1 base 30 k
-
perl-Pod-Simple x86_64 1:3.13-119.el6_1.1 base 209 k
-
perl-libs x86_64 4:5.10.1-119.el6_1.1 base 575 k
-
perl-version x86_64 3:0.77-119.el6_1.1 base 49 k
-
-
Transaction Summary
-
================================================================================
-
Install 19 Package(s)
-
Upgrade 0 Package(s)
-
-
Total download size: 14 M
-
Installed size: 47 M
-
Is this ok [y/N]: y
如果你想在系统启动时自动运行nginx,输入下列命令:
-
# chkconfig --level 345 nginx on
第一次启动nginx,输入下列命令:
-
# /etc/init.d/nginx start
输出样例
安装PHP-FPM
输入下列命令:
-
# yum --enablerepo=remi install php php-fpm
输出样例
-
Dependencies Resolved
-
-
====================================================================================
-
Package Arch Version Repository Size
-
====================================================================================
-
Installing:
-
php x86_64 5.3.10-2.el6.remi remi 2.3 M
-
php-fpm x86_64 5.3.10-2.el6.remi remi 1.1 M
-
Installing for dependencies:
-
apr x86_64 1.3.9-3.el6_1.2 base 123 k
-
apr-util x86_64 1.3.9-3.el6_0.1 base 87 k
-
apr-util-ldap x86_64 1.3.9-3.el6_0.1 base 15 k
-
httpd x86_64 2.2.15-15.el6.centos.1 updates 813 k
-
httpd-tools x86_64 2.2.15-15.el6.centos.1 updates 70 k
-
libedit x86_64 2.11-4.20080712cvs.1.el6 base 74 k
-
mailcap noarch 2.1.31-2.el6 base 27 k
-
php-cli x86_64 5.3.10-2.el6.remi remi 2.2 M
-
-
Transaction Summary
-
====================================================================================
-
Install 10 Package(s)
-
Upgrade 0 Package(s)
-
-
Total download size: 6.8 M
-
Installed size: 21 M
-
Is this ok [y/N]: y
如果你想在系统启动时自动运行php-fpm,输入下列命令:
-
# chkconfig --level 345 php-fpm on
PHP仅安装了核心模块,你很可能需要安装其他的模块,比如MySQL、 XML、 GD等等,你可以输入下列命令:
-
# yum --enablerepo=remi install php-gd php-mysql php-mbstring php-xml php-mcrypt
第一次启动php-fpm,输入下列命令:
-
# /etc/init.d/php-fpm restart
输出样例
配置PHP-FPM和Nginx,让他们一起工作
nginx的配置文件在/etc/nginx/nginx.conf,输入下列命令编辑这个文件:
-
var cpro_id = "u6885494";
推荐阅读
-
本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ...
[详细]
蜡笔小新 2023-12-09 17:36:44
-
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
-
-
nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ...
[详细]
蜡笔小新 2023-10-17 21:34:48
-
php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ...
[详细]
蜡笔小新 2023-10-17 20:32:59
-
摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ...
[详细]
蜡笔小新 2023-10-17 16:49:26
-
本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ...
[详细]
蜡笔小新 2023-12-14 14:25:33
-
在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ...
[详细]
蜡笔小新 2023-12-14 10:57:47
-
本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ...
[详细]
蜡笔小新 2023-12-14 10:11:46
-
本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ...
[详细]
蜡笔小新 2023-12-13 17:48:58
-
本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ...
[详细]
蜡笔小新 2023-12-13 13:33:01
-
本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ...
[详细]
蜡笔小新 2023-12-12 13:57:58
-
本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ...
[详细]
蜡笔小新 2023-12-10 19:22:56
-
腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ...
[详细]
蜡笔小新 2023-12-10 17:01:40
-
本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ...
[详细]
蜡笔小新 2023-12-10 09:43:05
-
本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ...
[详细]
蜡笔小新 2023-12-09 09:08:01
-
手机用户2502917553
这个家伙很懒,什么也没留下!