Centos中使用Shell脚本一键安装LNMP环境
|
脚本说明:该脚本用(if...fi)语句共分为以下8个部分,方便脚本的可读性,并更具不同的需求方便用户自定义安装,比如需要安装Nginx,只需手工执行sh /software/install_nginx.sh这个脚本 即可,如果需要安装mysql,则执行 /software/install_mysql_5.6.sh 这个脚本。 1.下载LNMP源码包及其各部分的安装脚本。 2.yum安装LNMP所依赖的包。 3.源码安装PHP所需要的库文件。 4.源码安装mysql数据库。 5.源码安装PHP。 6.源码安装PHP扩展。 7.源码安装NGINX。 8.优化LNMP性能。 4)LNMP一键安装脚本测试 1.LNMP一键安装完成后终端会出现Congratulations to you,a key installation LNMP is successfull字符。 2.启动nginx和php-fpm服务。 [root@WEB25 sh]# /usr/local/nginx/sbin/nginx [root@WEB25 sh]# /usr/local/php/sbin/php-fpm -D 3.查看nginx和php-fpm端口。 [root@WEB25 sh]## netstat -antlp |grep LISTEN tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2002/php-fpm tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1991/nginx 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ 4.查看php测试页。
总结:LNM安装的PHP扩展说明: 1)eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍,目前只支持PHP5.4的版本。 2)PDO_MYSQL,PDO简介 PDO 是一个“数据库访问抽象层”,作用是统一各种数据库(MySQL、MSSQL、Oracle、DB2、PostgreSQL……)的访问接口,能轻松的在不同的数据库之间完成切换,使得数据库间的移植容易实现。 3)ImageMagick,ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式(安装ImageMagick需要imagick支持)。 4)Zend Optimizer用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。 本文出自 “朴实的追梦者” 博客,请务必保留此出处http://sfzhang88.blog.51cto.com/4995876/1252637 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


