用AUTOLEMP 0.1.3C快速架设Nginx+Mysql+PHP+eAccelerator+Zendop

来源:未知 责任编辑:智问网络 发表时间:2013-10-30 11:05 点击:

项目名称:AUTOLEMP 0.1.3c
项目作者:coralzd
项目支持:LinuxTone.org
授权方式:New BSD License
发布日期:2010年7月22
运行环境:RHEL 5.4/5.5 /CentOS 5.4/5.5 32/64位系列
项目主页:http://code.google.com/p/autolemp

讨论群组:QQ:75460754(Linuxtone超级群)

本项目只用于学习和研究的目的,大家对本项目有什么意见都可以提出来!

项目的由来:

大家都知道在Linux 配置一台Nginx/ApachePHP服务器,一开始需要对Linux系统进行安全优化,然后又要自行下载相关软件包,手工进行安装配置,比较麻烦,也浪费不少时间,
在大规模部署
web服务器的时候这样的安装方式,让人无法忍受,所以,自己萌发了开发AutoLEMP的想法,在Linuxtone.org netseek支持下,利用业余时间开发了她!在开发AutoLEMP过程中,参照了Xampp,按照我的理解用Shell,写了个脚本,里面涉及系统初始化,安全优化,启动NginxMysqlPHP-FPM等选项,写的不好,希望高手看了不要笑。



项目简介:AUTOLEMP 0.1.3b是一款可快速架设Nginx 0.8.42Mysql 5.5.4 m3PHP 5.2.13eAccelerator 0.9.6Memcache 2.2.5Zendoptimizer 3.3.9PHPMyAdmin 3.3.5的软件,采用shell语言开发。其原理很简单,只是使用ldd命令处理了动态链接库的路径,在/etc/ld.so.conf 加入了新的动态链接库路径,然后写了个shell脚本,用它来控制AutoLEMP,启动,重启,重载等等。

1、解压缩时请将AutoLEMP放到 /usr/local 命令 tar zvxf autolemp-0.1.3b-all.tar.bz2 ?C /usr/local
2、首次运行AUTOLEMP时,请先使用/usr/local/autolemp/autolemp init 来初始化系统。
3、并根据内存和CPU简单优化Nginx性能。
4、Mysql 用户是root 密码是linuxtone.org,目前最新版是5.5.4 m3
5、网站根目录是自定义需要用户指定,日志目录是logs phpMyAdmin 根目录下,并有一个显示PHP模块的index.php


具体请看AutoLEMP 用户手册 http://www.freebsdsystem.org/doc/AUTOLEMP

0.1.3c 更新内容


1、修正functions中php-fpm和nginx work process的bug
2、修正functions中没有在/etc/rc.local添加开机启动命令



0.1.3b 更新内容

1、修正php_path漏洞和修补常见php漏洞。
2、增加suhosin php安全补丁。
3、增加AUTOLEMP卸载选项uninstall


0.1.3a 更新内容

1、修正functions中函数custom_path存在没有事先建立用户就对自定义目录制定所有者BUG。
2、修正在64位系统中缺少libidn库文件。


0.1.3 更新内容

1、增加自定义nginx 网站目录的脚本,自行建立自定义目录及目录所有者
2、增加nginx 第三方模块chunkin-nginx-module echo-nginx-module header-nginx-module memc-nginx-module  
nginx-upstream-fair ngx_cache_purge ngx_http_secure_download nginx-accesskey ngx-static-etags
3、改进AUTOLEMP脚本,执行init部分后不在允许再次执行。
4、增加php imagick模块 FTP模块。
5、php 升级为5.2.11 Nginx 升级为0.8.32 MYSQL 升级为5.1.42 PCRE 升级为8.00


软件版本

Nginx 0.8.42
Mysql 5.5.4 m3
PHP 5.2.13
Memcache 2.2.5
eAccelerator 0.9.6
Zendoptimizer 3.3.9
GD 2.0.35
FreeType 2.3.11
Fontconfig 2.8.0
Openssl 0.9.8L
Zlib 1.2.3
Libpng 1.2.41
Libxml2 2.7.6

环境需求

前只支持RHAS 5.5 和CentOS 5.5 32/64位系统
安装方式推荐最小化安装,关闭selinux,并优化linux系统,详见linux相关版本

版权说明

作者:coralzd 邮箱: root@freebsdsystem.org  版权归LinuxTone AutoLEMP Project所有,大家可以随意修改和发布。

本文出自 “崔晓辉的博客” 博客,请务必保留此出处http://coralzd.blog.51cto.com/90341/439009

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Request.ServerVariables 参数大全
    • 执行全文索引时出现权限不足的解决方法
    • 导入excel文件处理流程节点的解决方案
    • 查看sql修改痕迹(SQL Change Tracking on Table)
    • App数据层设计及云存储使用指南
    • PostgreSQL启动过程中的那些事三:加载GUC参数
    • MongoDB安装为Windows服务方法与注意事项
    • Percolator与分布式事务思考(二)
    • 写给MongoDB开发者的50条建议Tip1
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1