centOS 5.5下搭建LAMP环境.doc

上传人:飞****9 文档编号:127986539 上传时间:2020-04-07 格式:DOC 页数:11 大小:89.50KB
返回 下载 相关 举报
centOS 5.5下搭建LAMP环境.doc_第1页
第1页 / 共11页
centOS 5.5下搭建LAMP环境.doc_第2页
第2页 / 共11页
centOS 5.5下搭建LAMP环境.doc_第3页
第3页 / 共11页
centOS 5.5下搭建LAMP环境.doc_第4页
第4页 / 共11页
centOS 5.5下搭建LAMP环境.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《centOS 5.5下搭建LAMP环境.doc》由会员分享,可在线阅读,更多相关《centOS 5.5下搭建LAMP环境.doc(11页珍藏版)》请在金锄头文库上搜索。

1、Cenos下搭建LAMP环境(其实最建党的方式就是利用yum来安装,可能是系统的原因(求指正)安装完之后版本比较低,所以老老实实卸载按下面步骤重装)一、web服务器的安装关闭selinuxvi /etc/selinux/config设置 SELINUX=disabled1、安装开发工具软件包组yum -y groupinstall Development Tools2、更新软件yum -y update3、安装mysql,从网站上下载最新的srpm包http:/ yum -y install gperf ncurses-devel readline-devel zlib-devel cmake

2、 libaio-devel3.2、编译mysql rpm包rpmbuild -rebuild MySQL-5.5.20-1.linux2.6.src.rpm3.3、安装rpm包cd /usr/src/redhat/RPMS/x86_64/rpm -ivh MySQL*3.4、配置mysqlcp /usr/share/mysql/my-f /etc/f3.5、开启mysql 并开机运行service mysql startchkconfig mysql on3.6、设置mysql安全参数运行 mysql_secure_installation4、安装新版apr,从www.apache.org网站

3、上下载源码包http:/ -ta apr-1.4.5.tar.bz2cd /usr/src/redhat/RPMS/x86_64/rpm -ivh apr*4.2、安装apr-util4.2.1、安装apr-util依赖包yum -y install expat-devel libuuid-devel db4-devel postgresql-devel sqlite-devel freetds-devel unixODBC-devel openldap-devel openssl-devel nss-devel4.2.2、编译apr-util为rpm包rpmbuild -ta apr-uti

4、l-1.3.12.tar.bz2cd /usr/src/redhat/RPMS/x86_64/rpm -ivh apr-util*5、安装apache,从apache官网下载源码包http:/ -y install pcre-devel distcache*5.2、编译apache为rpm包,最高版本支持到2.2.21,如果要安装更高版本的apache软件,则要升级其他相关软件rpmbuild -ta httpd-2.2.21.tar.gz5.3、安装http rpm包cd /usr/src/redhat/RPMS/x86_64rpm -ivh httpd*rpm -ivh mod_ssl*5

5、.4、开启httpd 并开机启动service httpd startchkconfig httpd on6、安装php,从网站上下载最新版本的srpm包6.1、安装依赖包yum -y install bzip2-devel curl-devel gmp-devel pam-devel libtool-ltdl-devel libevent-devel libc-client-devel libxml2-devel net-snmp-devel libxslt-devel libxml2-devel libjpeg-devel libpng-devel freetype-devel libXp

6、m-devel libmcrypt-devel libtidy-devel aspell-devel recode-devel libicu-devel6.2、编译php为rpm包cp /usr/bin/mysql_config /usr/lib64/mysql/mysql_configrpmbuild -rebuild php-5.3.9-1.w5.src.rpm6.3、安装php rpm包cd /usr/src/redhat/RPMS/x86_64/rpm -ivh php*6.4、修改php 配置根据需要修改内存和执行时间的参数7、安装fastcgi 从网站下载apache相应版本(mo

7、d_fastcgi-SNAP-0910052141.tar.gz)tar zxf mod_fastcgi-SNAP-0910052141.tar.gzcd mod_fastcgi-SNAP-0910052141apxs -o mod_fastcgi.so -c *.ccp .libs/mod_fastcgi.so .apxs -i -a -n fastcgi mod_fastcgi.so7.1、编辑vi /etc/httpd/conf.d/fastcgi.conf ScriptAlias /fcgi-bin/ /var/fcgi-bin/ FastCgiExternalServer /var/

8、fcgi-bin/php-cgi -host 127.0.0.1:9000 -appConnTimeout 1800 -idle-timeout 300 -pass-header Authorization SetHandler fastcgi-script Options FollowSymLinks Order allow,deny Allow from all AddType application/x-httpd-php .php AddHandler php-fastcgi .php Action php-fastcgi /fcgi-bin/php-cgicd /varmkdir f

9、cgi-bincd fcgi-bincp /usr/bin/php-cgi .chown apache:apache php-cgi7.2、配置apache主配置文件 使之包含fastcgi.conf这个文件先禁用原有的proxy模块和cgi模块vi /etc/httpd/conf/httpd.conf在末尾加入如下行Include conf.d/fastcgi.conf7.3、开启php-fpm 并开机启动service php-fpm startchkconfig php-fpm on8、安装zendguard 从官网下载 ZendGuardLoader-php-5.3-linux-gli

10、bc23-x86_64.tar.gzvi /etc/php.d/zend.inizend_extension=/usr/lib64/php/modules/ZendGuardLoader.soservice php-fpm restart9、配置/etc/sysctl.conf,往该文件末尾添加如下内容vi /etc/sysctl.confnet.ipv4.tcp_max_syn_backlog = dev_max_backlog = 32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_defa

11、ult = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 2net.ipv4.tcp_tw_recycle = 1#net.ipv4.tcp_tw_len = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_max_orpha

12、ns = 3276800#net.ipv4.tcp_fin_timeout = 30#net.ipv4.tcp_keepalive_time = 120net.ipv4.ip_local_port_range = 1024 6553510、配置/etc/security/limits.conf ,往该文件末尾添加如下内容vi /etc/security/limits.conf * soft nofile 262144* hard nofile 262144* soft nproc 262144* hard nproc 26214411、新建http日志文件目录mkdir -p /var/log

13、/webchown -R apache:apache /var/log/web12、修改apache配置和php的配置参考已经在运行的配置文件13、源码编译pureftpwget http:/download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gzrpmbuild -ta pure-ftpd-1.0.32.tar.gzcd /usr/src/redhat/RPMS/x86_64rpm -ivh pure*以上所有配置可以参考已经在运行的服务器 以web22为准14、配置开机禁用防火墙chkconfig iptabl

14、es off15、重启服务器reboot16、对于服务器排错,这里没办法列举,只能通过查看相关日志信息来解决,如果解决不了,通过网络上搜索,切忌在没有看清楚相关命令的作用的情况下,复制粘贴到服务器上进行操作,如果误操作,轻则重启相关服务或者整台服务器,重则损失大量数据17、要注意备份网站数据库和网站模板,目前每天都有定时备份这些数据到pr3,路径为/data/backup18、各服务的配置文件mysql: /etc/fhttpd: /etc/httpd/conf/http.conf /etc/httpd/conf/extra/ /etc/httpd/conf.d/ /etc/httpd/conf.d/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号