【Linux·Nginx·Php架设高性能WEB服务器】

上传人:庄** 文档编号:234829410 上传时间:2022-01-04 格式:DOC 页数:9 大小:38.50KB
返回 下载 相关 举报
【Linux·Nginx·Php架设高性能WEB服务器】_第1页
第1页 / 共9页
【Linux·Nginx·Php架设高性能WEB服务器】_第2页
第2页 / 共9页
【Linux·Nginx·Php架设高性能WEB服务器】_第3页
第3页 / 共9页
【Linux·Nginx·Php架设高性能WEB服务器】_第4页
第4页 / 共9页
【Linux·Nginx·Php架设高性能WEB服务器】_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《【Linux·Nginx·Php架设高性能WEB服务器】》由会员分享,可在线阅读,更多相关《【Linux·Nginx·Php架设高性能WEB服务器】(9页珍藏版)》请在金锄头文库上搜索。

1、Linux+Nginx+Php架设高性能WEB服务器Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。本文是在成功架设Nginx+Php Web服务器之后的一个总结,成功设置Nginx开启多域名多站点,并且不会出现502 Bad

2、 Gateway错误!本文测试环境如下:系统环境:Linux version 2.6.9(CentOS release 4.7(Final))软件环境:nginx-0.6.35.tar.gz当前稳定版: Nginx 0.6.35 官方Wiki:http:/wiki.nginx.org官方下载:http:/sysoev.ru/nginx/nginx-0.6.35.tar.gzphp-5.2.9.tar.gz官方下载:php-5.2.9-fpm-0.5.10.diff.gz官方下载:http:/php-fpm.anight.org/downloads/archive/mysql-5.1.34.ta

3、r.gzlibiconv-1.13.tar.gzlibmcrypt-2.5.8.tar.gzmcrypt-2.6.8.tar.gzmhash-0.9.9.9.tar.gzNginx0.6.35+Php5.2.9所有相关安装包下载 安装步骤一、 编译安装PHP5.2.9所需的支持库tar zxvf libiconv-1.13.tar.gzcd libiconv-1.13/./configure -prefix=/usr/localmakemake installcd ./tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configurema

4、kemake install/sbin/ldconfigcd libltdl/./configure -enable-ltdl-installmakemake installcd ././tar zxvf mhash-0.9.9.9.tar.gzcd mhash-0.9.9.9/./configuremakemake installcd ./ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.laln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.soln -s /usr/local/l

5、ib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.aln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.laln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.soln -s /usr/local/lib/libmhash.so.2

6、/usr/lib/libmhash.so.2ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1tar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/sbin/ldconfig./configuremakemake installcd ./二、编译安装MySQL 5.1.34扩展库/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysqltar zxvf mysql-5.1.34.tar.gzcd mysql-5.1.34/./c

7、onfigure -prefix=/usr/local/webapp/mysql/ -enable-assembler -with-extra-charsets=complex -enable-thread-safe-client -with-big-tables -with-readline -with-ssl -with-embedded-server -enable-local-infile -with-plugins=innobasemake & make installchmod +w /usr/local/webapp/mysqlchown -R mysql:mysql /usr/

8、local/webapp/mysqlcd ./MySql的安装此处就省略三、编译安装PHP(FastCGI模式)tar zxvf php-5.2.9.tar.gzgzip -cd php-5.2.9-fpm-0.5.10.diff.gz | patch -d php-5.2.9 -p1cd php-5.2.9/./configure -prefix=/usr/local/webapp/php -with-config-file-path=/usr/local/webapp/php/etc -with-mysql=/usr/local/webapp/mysql -with-mysqli=/usr

9、/local/webapp/mysql/bin/mysql_config -with-iconv-dir=/usr/local -with-freetype-dir -with-jpeg-dir -with-png-dir -with-zlib -with-libxml-dir=/usr -enable-xml -disable-rpath -enable-discard-path -enable-safe-mode -enable-bcmath -enable-shmop -enable-sysvsem -enable-inline-optimization -with-curl -with

10、-curlwrappers -enable-mbregex -enable-fastcgi -enable-fpm -enable-force-cgi-redirect -enable-mbstring -with-mcrypt -with-gd -enable-gd-native-ttf -with-openssl -with-mhash -enable-pcntl -enable-sockets -with-ldap -with-ldap-saslmake ZEND_EXTRA_LIBS=-liconvmake installcp php.ini-dist /usr/local/webap

11、p/php/etc/php.inicd ./四、修改php-fpm配置文件rm -f /usr/local/webapp/php/etc/php-fpm.confvi /usr/local/webapp/php/etc/php-fpm.conf输入以下内容: /usr/local/webapp/php/logs/php-fpm.pid /usr/local/webapp/php/logs/php-fpm.log notice 10 1m 5s yes default 127.0.0.1:9000 -1 0666 /usr/sbin/sendmail -t -i 1 www www static 128 20 5 35 0s 0s logs/slow.log 51200

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

最新文档


当前位置:首页 > 办公文档 > 总结/报告

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