




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在centos上安装lnmp1.首先 在虚拟机搭建centos5.5 32位的安装中间磁盘为自动分区,网卡为dhcp获得,这个我们后面可以自己更改,到最后的安装时为最小安装,就是不装任何多余的软件。2.配置环境:关了防火墙和selinux关掉不必要的开机启动服务 能增加系统速度和安全留下atd crondirqbalancemicrocode_ctlnetworksendmailsshdsyslog几个服务检查系统的各项配置和信息# more /var/log/messages(检查有无系统级错误信息)# dmesg (检查硬设备)# cat /proc/cpuinfo (检查CPU频率是否正常)# top (按1检测CPU核数是否正常,内存大小是否正常)# ifconfig(检查网卡设置是否正确)# ping (检查网络是否正常)现在系统硬盘的使用情况然后配置Yum源 中科大 的 centos 中国镜像 直接wget /CentOS-Base.repo.5备份原来的檔 用这代替更新yum update用yum下载安装 我们需要用到的开发包# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c+ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc+-33 curl curl-devel下载所需程序包 从各个官网下载这是我下载的所需的程序包统一下载到自己创建的/lnmp/目录下3.编译安装首先编译mysql增加mysql的用户和组 改shell为 nologin用tar zxvf 解压mysql-5.1.55.tar.gz进目录./configure -prefix=/usr/local/mysql-localstatedir=/var/lib/mysql/-enable-assembler -with-extra-charsets=all-enable-thread-safe-client-with-client-ldflags=-all-static-with-mysqld-ldflags=-all-static-with-pthread-with-big-tables-without-debug-with-ssl后面的参数是根据我们需要的基本配置然后make & make install 用/usr/local/mysql/bin/mysql_install_db -user=mysql 初始数据库更改文件属性 chown R mysql:mysql /usr/local/mysql和/var/lib/mysql复制配置文件/usr/local/mysql/share/mysql/f到/etc/f复制/usr/local/mysql/share/mysql/mysql.server到 /etc/init.d/mysqld 更改属性 使其可执行 chmod 755 /etc/init.d/mysqld增加开机启动mysql服务 chkconfig -add mysqld测试启动service mysqld start设置root密码bin/mysqladmin -u root password *编译安装php我安装的是5.2.17按照网上的需要安装一些所需的支持库LibiconvLibmcryptMhashMcrypt安装php5.2.17 tar zxvf php-5.2.17.tar.gzgzip -cd php-5.2.17-fpm-0.5.14.diff.gz | patch -d php-5.2.17 -p1cd php-5.2.17./configure -prefix=/usr/local/php -with-config-file-path=/usr/local/etc/cgi -with-mysql=/usr/local/mysql -with-mysqli=/usr/local/mysql/bin/mysql_config -with-iconv-dir=/usr/local -with-freetype-dir=/usr -with-jpeg-dir=/usr -with-png-dir=/usr -with-zlib -with-libxml-dir=/usr -with-xmlrpc -enable-xml -enable-mbstring -enable-ftp -with-gd -enable-magic-quotes -with-pear -enable-sockets -with-ttf -enable-gd-native-ttf -enable-sysvsem -enable-sysvshm -enable-shmop -enable-force-cgi-redirect -enable-fastcgi -enable-zip -enable-fpm -with-mhash -with-mcrypt -enable-discard-path -enable-bcmath -enable-inline-optimization -with-curl -with-curlwrappers -enable-mbregex -with-opensslmake ZEND_EXTRA_LIBS=-liconvmake install 创建配置文件的文件夹mkdir -p /usr/local/etc/cgi/复制配置文件cp php.ini-dist /usr/local/etc/cgi/php.ini复制php-fpm配置文件 mv -f /usr/local/src/php-fpm.conf /usr/local/php/etc/php-fpm.conf开机启动php-frm 和 修改最大连接数将ulimit -SHn 65535/usr/local/php/sbin/php-fpm start 这两行加入到/etc/rc.local然后安装php的扩展模块Memcachetar zxvf memcache-2.2.6.tgzcd memcache-2.2.6/usr/local/php/bin/phpize./configure -with-php-config=/usr/local/php/bin/php-configMake & make install修改php.ini文件,路径/usr/local/etc/cgi/查找:extension_dir = ./修改成:extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/在此句下面一行添加:extension = memcache.so查找:output_buffering = Off修改成:output_buffering = OnMemcachedtar zxvf libevent-1.4.13-stable.tar.gzcd libevent-1.4.13-stable./configure -prefix=/usr/lib make make install cd ./ tar zxvf memcached-1.4.6.tar.gzcd memcached-1.4.6./configure -prefix=/usr/local -with-libevent=/usr/lib/make &make install/usr/local/bin/memcached -d u www m 128安装ZendOptimizertar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gzcd ZendOptimizer-3.3.3-linux-glibc23-i386./installPlease specify the location for installing Zend Optimizer:这里填写Zend的安装路径,按下面写即可/usr/local/ZendConfirm the location of your php.ini file:这里填写的是php.ini的路径,按下面写即可/usr/local/etc/cgiAre you using Apache Web server? 这里选No然后安装nginx先创建 www 用户和组 创建网站文件所放置的目录 /www/wwwroot更改此目录属性chmod +w /www/wwwrootchown www:www /www/wwwroot -R编译安装tar zxvf nginx-0.8.55.tar.gzcd nginx-0.8.55 ./configure -prefix=/usr/local/nginx -conf-path=/usr/local/nginx/conf/nginx.conf -with-http_realip_module -with-http_addition_module -with-http_gzip_static_module -with-http_random_index_module -with-http_stub_status_module -with-http_sub_module -with-http_dav_module Make & make install clean复制 cp /usr/local/src/nginx /etc/init.d/nginx更改属性 chmod 755 /etc/init.d/nginx使其能作为开机启动服务增加为开机启动服务 chkconfig -add nginx chkconfig nginx on一点安全设置(是nginx的解析漏洞)查找/usr/local/etc/cgi/php.ini里的; cgi.fix_pathinfo=0把这句前的分号去掉变成cgi.fix_pathinfo=0重新启动 init 6注:以上编译全在/lnm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年露营热潮下的户外烧烤炉具产品前景研究报告
- 2025年工业互联网平台流量整形技术在工业设备故障预测中的应用报告
- 2025年村级环保员招考备考资料
- 山西西安博爱国际学校2025年生物高三上期末经典模拟试题
- 教学什么叫多媒体课件
- 如何录现场歌曲教学课件
- 2025年宠物针灸治疗技术练习重点题
- 吹塑纸版画制作教学课件
- 物理学原理课件
- 物理复习课件
- 混凝土实验室试题及答案
- 别墅电梯维保协议
- 矿产资源勘查开采合作合同
- 微电子概论(第3版)课件全套 1-1微电子技术和集成电路发展历程 -6-7-3 工艺与器件模拟及统计分析-统计分析
- 幼儿园疫苗知识课件
- 医保科考核细则
- 航空航天行业飞行器制造技术试题集
- 2025年广东汕头市投资控股集团有限公司招聘笔试参考题库含答案解析
- 2025年四川省成都市高新区中考一诊英语试题(原卷版+解析版)
- 班级卫生打扫课件
- 2025至2030年中国聚氨酯传送带数据监测研究报告
评论
0/150
提交评论