lnmp yum安装mysql_centos5 yum安装lnmp

之所以转载这篇文章,是因为咱们如果一直使用军歌的编译安装包的话,那么时间上浪费不少(性能优秀的vps都至少需要17分钟安装lnmp.org的lnmp),因此阿福极力推荐使用yum安装。

YUM安装特点:

比编译安装速度快

安全,yum安装是官方版本,减少一键包带来的风险

缺点就是要自定义配置

方法:

1、导入第三方软件库

#32位

rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

rpm -Uvh http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

#64位

rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm

2、卸载系统自带的web server

yum remove httpd

yum update

3、安装nginx

yum install nginx

chkconfig –levels 235 nginx on #添加启动项

4、安装mysql

yum install mysql mysql-server

chkconfig –levels 235 mysqld on #加入启动项

/etc/init.d/mysqld start #启动mysql

mysql_secure_installation #mysql密码及相关设置

5、安装php

yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy

#若提示:

Resolving Dependencies

–> Running transaction check

—> Package php-cli.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: php-common = 5.2.17-20.el5 for package: php-cli

–> Processing Dependency: libgmp.so.3 for package: php-cli

—> Package php-fpm.i386 0:5.2.17-20.el5 set to be updated

—> Package php-gd.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libpng12.so.0 for package: php-gd

–> Processing Dependency: libpng12.so.0(PNG12_0) for package: php-gd

–> Processing Dependency: libfreetype.so.6 for package: php-gd

–> Processing Dependency: libt1.so.5 for package: php-gd

—> Package php-imap.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libc-client.so.1 for package: php-imap

—> Package php-ldap.i386 0:5.2.17-20.el5 set to be updated

—> Package php-mbstring.i386 0:5.2.17-20.el5 set to be updated

—> Package php-mcrypt.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt

—> Package php-mssql.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: php-pdo for package: php-mssql

–> Processing Dependency: libsybdb.so.5 for package: php-mssql

—> Package php-mysql.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql

–> Processing Dependency: libmysqlclient.so.15 for package: php-mysql

—> Package php-odbc.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libodbc.so.1 for package: php-odbc

—> Package php-pear.noarch 1:1.9.1-1.el5 set to be updated

—> Package php-snmp.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: net-snmp for package: php-snmp

–> Processing Dependency: libnetsnmp.so.10 for package: php-snmp

—> Package php-soap.i386 0:5.2.17-20.el5 set to be updated

—> Package php-tidy.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libtidy-0.99.so.0 for package: php-tidy

—> Package php-xml.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libexslt.so.0 for package: php-xml

–> Processing Dependency: libxslt.so.1 for package: php-xml

—> Package php-xmlrpc.i386 0:5.2.17-20.el5 set to be updated

–> Running transaction check

—> Package freetds.i386 0:0.64-11.el5.centos set to be updated

—> Package freetype.i386 0:2.2.1-31.el5_8.1 set to be updated

—> Package gmp.i386 0:4.1.4-10.el5 set to be updated

—> Package libc-client.i386 0:2004g-2.2.1 set to be updated

—> Package libmcrypt.i386 0:2.5.8-4.el5.centos set to be updated

—> Package libpng.i386 2:1.2.10-17.el5_8 set to be updated

—> Package libtidy.i386 0:0.99.0-12.20070228.el5.centos set to be updated

—> Package libxslt.i386 0:1.1.17-2.el5_2.2 set to be updated

–> Processing Dependency: libgpg-error.so.0 for package: libxslt

–> Processing Dependency: libgcrypt.so.11 for package: libxslt

–> Processing Dependency: libgcrypt.so.11(GCRYPT_1.2) for package: libxslt

—> Package mysql.i386 0:5.0.95-1.el5_7.1 set to be updated

–> Processing Dependency: perl(DBI) for package: mysql

—> Package net-snmp.i386 1:5.3.2.2-17.el5_8.1 set to be updated

–> Processing Dependency: libsensors.so.3 for package: net-snmp

—> Package net-snmp-libs.i386 1:5.3.2.2-17.el5_8.1 set to be updated

—> Package php-common.i386 0:5.2.17-20.el5 set to be updated

—> Package php-gd.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libt1.so.5 for package: php-gd

—> Package php-pdo.i386 0:5.2.17-20.el5 set to be updated

—> Package unixODBC-libs.i386 0:2.2.11-10.el5 set to be updated

–> Running transaction check

—> Package libgcrypt.i386 0:1.4.4-5.el5_8.2 set to be updated

—> Package libgpg-error.i386 0:1.4-2 set to be updated

—> Package lm_sensors.i386 0:2.10.7-9.el5 set to be updated

–> Processing Dependency: /usr/sbin/dmidecode for package: lm_sensors

—> Package perl-DBI.i386 0:1.52-2.el5 set to be updated

—> Package php-gd.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libt1.so.5 for package: php-gd

–> Running transaction check

—> Package dmidecode.i386 1:2.11-1.el5 set to be updated

—> Package php-gd.i386 0:5.2.17-20.el5 set to be updated

–> Processing Dependency: libt1.so.5 for package: php-gd

–> Finished Dependency Resolution

php-gd-5.2.17-20.el5.i386 from CentALT has depsolving problems

–> Missing Dependency: libt1.so.5 is needed by package php-gd-5.2.17-20.el5.i386 (CentALT)

Error: Missing Dependency: libt1.so.5 is needed by package php-gd-5.2.17-20.el5.i386 (CentALT)

You could try using –skip-broken to work around the problem

You could try running: package-cleanup –problems

package-cleanup –dupes

rpm -Va –nofiles –nodigest

The program package-cleanup is found in the yum-utils package.

则执行yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy –skip-broken

vi /etc/php.ini #在行末添加cgi.fix_pathinfo = 1

chkconfig –levels 235 php-fpm on #加入启动项

service php-fpm start #启动

6、修改nginx配置文件,添加fastcgi支持

vi /etc/nginx/nginx.conf

#添加以下

location ~ \.php$ {

root /usr/share/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;

include fastcgi_params;

保存退出即可

7、启动nginx

/etc/init.d/nginx restart

8、运行探针

cd /usr/share/nginx/html

vi rffan.php

#添加以下代码

正常执行的话,LNMP就安装完了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514095.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

扫盲贴|如何评价一款App的稳定性和质量?

简介: 我们不应该为了掩盖代码质量问题,通过手动try catch去规避某些问题,这样有可能会打断用户的正常使用,并造成感知性的阻断反馈,应该从用户使用APP时的真实感知出发,当出现问题时及时捕获和处理问题。 …

聊聊 5G 云专线

作者|小枣君来源|鲜枣课堂通过本文,和大家分享探讨一下 5G 云专线。我们从今天文章的标题开始说起吧。5G、云、专线,分开的3个词,作为通信人,大家应该都懂(专线可能陌生一点)。但是,合起来之后&…

谈AK管理之基础篇 - 如何进行访问密钥的全生命周期管理?

简介: 我们也常有听说例如AK被外部攻击者恶意获取,或者员工无心从github泄露的案例,最终导致安全事故或生产事故的发生。AK的应用场景极为广泛,因此做好AK的管理和治理就尤为重要了。本文将通过两种AK使用不安全的典型案例&#x…

2021信服云创新峰会:托管云成上云第三种选择

9月17日,以“万物皆可云”为主题的信服云创新峰会成功举办。中国工程院院士、中国科学院计算技术研究所研究员倪光南,IDC咨询(北京)有限公司副总裁/首席分析师武连峰,深信服科技股份有限公司创始人、CEO何朝曦&#xf…

java读取空格_java 读取文件路径空格和中文的处理

应用部署时,发生文件读取错误,发现是部署路径中含有空格的文件夹名,然后把应用服务器位置迁移了。从网上找到如下方案:1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getF…

三只松鼠:阿里云数据中台基座上的多渠道、多业态生长

简介: 刚刚过去的2020年,对三只松鼠来说更像是一座认知分水岭,三只松鼠CEO章燎原坦言“要忘记流量时代,并习惯放缓增长”,而随后的重要一步,就是以披荆斩棘的姿态进入数据中台建设新赛道。 刚刚过去的2020年…

浅谈专有云MQ存储空间的清理机制

简介: 浅谈专有云MQ存储空间的清理机制 在近⼀年的项⽬保障过程中,对专有云MQ产品的存储⽔位清理模式⼀直存疑,总想一探究竟但又苦于工作繁忙、精力有限,直到最近⼀次项⽬保障过程中再次出现了类似的问题,⼤家对MQ Bro…

气象气候应用在Intel最新处理器Icelake上的性能测评

浪潮HPC实验室 一、Intel第三代至强可扩展处理器(Icelake)性能大升级 Intel于今年发布了第三代至强可扩展处理器系列产品(代号Ice Lake),与上一代至强可扩展处理器系列产品(代号Cascade Lake)相比,第三代…

java 1m_Java编程测试1M内存可用来缓存多少对象

为了提高系统的响应性能,一般都会采用缓存技术来实现,如果用象ehcache、oscache这样的开源的cache工具来实现,一般都需要由开发人员来设置maxElementsInMemory这个值,但这个值在设置的时候大家都是怎么去设置的呢?凭想…

评审恩仇录——我为什么愿意执行代码评审

简介: 代码评审带来的好处不言自明, 但企业业务快速发展的诉求与代码评审推动落地两者之间, 往往存在矛盾。在如今快速发展的互联网时代,数字化、智能化已经是基础能力,单纯只靠人肉审查的时代已经过去了,基于各种自动化检查能力的…

AI+混合云模式,如何最大化挖掘数据价值?

9月8日,IBM举行了“科技一席谈”线上媒体访谈会,此次访谈以“数据与AI”为主题,由IBM 大中华区科技事业部、客户成功管理部总经理朱辉,IBM 中国混合云与 AI 华东及华南大区总经理许伟杰作主题分享。 在数字化转型的时代&#xff…

python期中考试知识点_大学期末考试,有哪些高效复习的技巧?

不知道有没有人和我一样,坐的端端正正听老师讲,不到半个小时,就眼神涣散...高中转笔,切橡皮大学抠手,玩游戏其实根据科学表明,当你在听一门比较重要的课时,拿着笔在纸上漫无目的得乱画&#xff…

阿里云贾扬清:大数据和人工智能一体化是必然趋势

简介: 拥抱“融合”是大数据演进的新方向,⼤数据⼈⼯智能⼀体化是⼤数据发展的必然⽅向,而人工智能是⼤数据业务发展的终极出⼝ 。 12月13日,阿里云计算平台负责人贾扬清在Flink Forward Asia 2020 峰会上指出,拥抱“融…

云效安全那些事儿—访问控制与数据安全

简介: 云效 Codeup 提供了代码 GPG 签名,拒绝未签名的提交;支持代码属主验证,约束提交记录属主。 在质量管控上,云效 Codeup 精细化读写权限管控,支持代码提交卡点机制,保障提交质量。 接下来我…

深信服何朝曦:托管云为用户上云提供第三种选择

9月17日,以“万物皆可云”为主题的信服云创新峰会成功举办。会上,深信服科技股份有限公司CEO何朝曦分享了运用云计算技术帮助用户进行数字化转型的观点。他认为兼具公有云和私有云优势的托管云,可以帮助非科技型企业和中小企业获得“数字化平…

java 使用c .dll_Windows下java调用c的dll动态库--Dev_Cpp编译c生成dll

1.eclipse下建立一个HelloJNI.java内容如下:package JNI;public class HelloJNI{static{System.out.println("开始");System.loadLibrary("goodluck");System.out.println("结束");}public native static int get();public native st…

阿里云助力江苏省财政厅力推统一公共支付平台

简介: 为深化“放管服”改革,贯彻“互联网政务服务”要求,江苏省财政厅加快推进江苏省统一公共支付平台建设,实现全省政府非税收入、政务服务在线收缴和财政电子票据的集中统一处理,不仅节约了因“重复建设”产生的财政…

Midway Serverless 发布 2.0,一体化让前端研发再次提效

简介: 2021 年 3 月,Midway Serverless 推出了第二个大版本。就像两年前说的一样,开源只是开始,终态远没有到来。Midway 体系希望能够在当前的十字路口,不断向前演进,让前端可以去发展,朝着应用…

binaryviewer java_用java实现java的2进制文件字节序转换到C/C++的2进制文件字节序

展开全部package admit.action;/*用JAVA读取各种计算机文件系统的文件列表 当你安装了jdk,在32313133353236313431303231363533e78988e69d8331333332613732jdk的类库里,有一个标准的File类,通过该类,可以很方便的实现浏览各种文件…

ZDNS宣布完成B轮融资,根服务器之外,顶级域名系统迎重要机遇

从互联网诞生,由于IPv4技术中UDP报文数据容量限制,到2021的今天,全球也仅有13个根服务器(俗称“主根”),其中10个主根由美国持有,英国、瑞典、日本各持有1个。而中国只运营根镜像服务器。虽然目…