文档库 最新最全的文档下载
当前位置:文档库 › linux nginx安装配置文件支持php

linux nginx安装配置文件支持php

linux nginx安装配置文件支持php
linux nginx安装配置文件支持php

linux nginx安装配置文件支持php

2010-02-06 14:00 佚名 csdn 字号:t | t

Linux Nginx 超越 Apache 的高性能和稳定性,使得国内使用Linux Nginx作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、https://www.wendangku.net/doc/d413275874.html,等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。

AD:51CTO学院:IT精品课程在线看!

在向大家详细介绍Linux Nginx之前,首先让大家了解下Linux Nginx,然后全面介绍Linux Nginx,希望对大家有用。利用Linux Nginx架设高性能的Web环境 Linux Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Linux Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。

Linux Nginx 超越 Apache 的高性能和稳定性,使得国内使用Linux Nginx作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、https://www.wendangku.net/doc/d413275874.html,等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。

实验环境Centos4.5

1.pcre-7.8.tar.gz 正则表达式下载地址:

ftp://https://www.wendangku.net/doc/d413275874.html,/pub/software/programming/pcre/

2.nginx-0.7.26.tar下载地址:https://www.wendangku.net/doc/d413275874.html,/

3.php-5.2.6.tar.bz2下载地址:https://www.wendangku.net/doc/d413275874.html,/releases/

4.php-

5.2.6-fpm-0.5.9.diff.gz

5.php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini

配置而无需重启php-cgi下载地址:https://www.wendangku.net/doc/d413275874.html,/

6.注:PHP的版本要和fpm的版本一致mysql-5.0.6

7.tar.gz

7.Discuz!_6.0.0_SC_UTF8.zip

1、安装pcre

1.# tar -zxvf pcre-7.8.tar.gz

2.# cd pcre-7.8

3.# ./configure

4.# make && make install

2、安装Linux Nginx

1.# tar -zxvf nginx-0.7.26.tar.gz

2.# cd nginx-0.7.26

3.# ./configure --prefix=/usr/local/nginx

4.# make && make install

1.启动nginx# /usr/local/nginx/sbin/nginx

2.停止nginx# kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`

3.重启nginx kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

4.添加到自启动

# echo "/usr/local/nginx/sbin/nginx">>/etc/rc.local

3、安装mysql

1.# tar -zxvf mysql-5.0.67.tar.gz

2.# cd mysql-5.0.67

3.# groupadd mysql

4.# useradd -g mysql -s /sbin/nologin -M mysql

5.# ./configure --prefix=/usr/local/mysql --with-charset=gbk--

with-extra-charset=all --enable-hread-safe-client

--enable-local-infile --with-low-memory

6.# make && make install

7.# cp support-files/https://www.wendangku.net/doc/d413275874.html,f /etc/https://www.wendangku.net/doc/d413275874.html,f

8.# chown -R mysql.mysql /usr/local/mysql/

9.# /usr/local/mysql/bin/mysql_install_db --user=mysql

10.# chown -R root.root /usr/local/mysql/

11.# chown -R mysql.mysql /usr/local/mysql/var/

启动数据库服务,并添加到自启动

1.# /usr/local/mysql/bin/mysqld_safe --user=mysql &

2.#cp support-files/mysql.server /etc/rc.d/init.d/mysqld

3.#chmod 755 /etc/rc.d/init.d/mysqld

加入自动启动服务队列:

1.#chkconfig --add mysqld

2.#chkconfig --level 345 mysqld on添加root密码

3.# /usr/local/mysql/bin/mysqladmin -u root password "123456"

4.测试一下:# /usr/local/mysql/bin/mysql -u root -p输入密码:

123456,看能不能进入到数据库

配置库文件搜索路径

1.# echo "/usr/local/mysql/lib/mysql">>/etc/ld.so.conf

2.# ldconfig

3.# ldconfig -v

4.添加/usr/local/mysql/bin到环境变量PATH中

5.#echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

6.#source /etc/profile

4、安装PHP

这里产生的是可执行文件,和apache的不一样,和apache结合的时候产生的是动态库

1.# tar -jxvf php-5.

2.6.tar.bz2

2.# gzip -cd php-5.2.6-fpm-0.5.9.diff.gz |patch -d php-5.2.6 -

p1

3.# cd php-5.2.6

4.# ./configure --prefix=/usr/local/php --with-

mysql=/usr/local/mysql --enable-fastcgi --enable-fpm

5.--with-config-file-path=/usr/local/php/etc --enable-force-

cgi-redirect

6.# make && make install

7.# cp php.ini-recommended /usr/local/php/etc/php.ini

8.# vi /usr/local/php/php-fpm.conf

1.(1)127.0.0.1:9000修改为

IP:9000

//本机就用默认的127.0.0.1

2.(2)下面这两行去掉注释并修改

3./usr/sbin/sendmail -t -i

4.1

5.(3)nobody //去注释

6.(4)nobody //去注释

7.(5)127.0.0.1 //允许连

接的PC,本机就用127.0.0.1

启动php-fpm# /usr/local/php/sbin/php-fpm start添加到自启动# echo

"/usr/local/php/sbin/php-fpm start">>/etc/rc.local

5、修改Linux Nginx的配置文件,支持PHP

1.# vi /usr/local/nginx/conf/nginx.conf

https://www.wendangku.net/doc/d413275874.html,er nobody;

3.worker_processes 8;

4.pid /usr/local/nginx/logs/nginx.pid;

5.worker_rlimit_nofile 1024;

7.{use epoll;

8.worker_connections 1024;}

9.http{

10.include mime.types;

11.default_type application/octet-stream;

12.server_names_hash_bucket_size 128;

13.client_header_buffer_size 32k;

https://www.wendangku.net/doc/d413275874.html,rge_client_header_buffers 4 32k;

15.client_max_body_size 8m;

1.sendfile on;

2.tcp_nopush on;

3.keepalive_timeout 60;

4.tcp_nodelay on;

5.fastcgi_connect_timeout 300;

6.fastcgi_send_timeout 300;

7.fastcgi_read_timeout 300;

8.fastcgi_buffer_size 64k;

9.fastcgi_buffers 4 64k;

10.fastcgi_busy_buffers_size 128k;

11.fastcgi_temp_file_write_size 128k;

12.gzip on;

13.gzip_min_length 1k;

14.gzip_buffers 4 16k;

15.gzip_http_version 1.0;

16.gzip_comp_level 2;

17.gzip_types text/plain application/x-

javascript text/css application/xml;

18.gzip_vary on;

19.

21.listen 80;

22.server_name https://www.wendangku.net/doc/d413275874.html,;

23.root /var/www/blog;

24.index index.html index.htm index.php;

25.location ~ .*\.(php|php5)?$ {

26.root html;

27.fastcgi_pass 127.0.0.1:9000;

28.fastcgi_index index.php;

29.fastcgi_param SCRIPT_FILENAME /var/www/blog$fastcgi_script_

name;

30.include fastcgi_params;}

31.location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

32.{expires 30d;}

33.location ~ .*\.(js|css)?$

34.{expires 1h;}

35.log_format access '$remote_addr -

$remote_user [$time_local] "$request" '

36.'$status $body_bytes_sent "$http_referer" '

37.'"$http_user_agent" $http_x_forwarded_for';

38.access_log /var/logs/access.log access;}}

注:server部分为PHP虚拟主机127.0.0.1:9000为fastcgi的PC,我这里用的本机

/var/www/blog$fastcgi_script_name; 为PHP网页保存的目录测试配置文件:

# /usr/local/nginx/sbin/nginx -t

6、优化Linux内核参数

1.# vi /etc/sysctl.conf

2.在末尾增加以下内容:

https://www.wendangku.net/doc/d413275874.html,.ipv

4.tcp_fin_timeout = 30

https://www.wendangku.net/doc/d413275874.html,.ipv4.tcp_keepalive_time = 300

https://www.wendangku.net/doc/d413275874.html,.ipv4.tcp_syncookies = 1

https://www.wendangku.net/doc/d413275874.html,.ipv4.tcp_tw_reuse = 1

https://www.wendangku.net/doc/d413275874.html,.ipv4.tcp_tw_recycle = 1

https://www.wendangku.net/doc/d413275874.html,.ipv4.ip_local_port_range = 5000 65000 使配置立即生效:# /sbin/sysctl -p。

【编辑推荐】

1.Linux Nginx配置nginx.conf效率很高

2.Linux Nginx安装编译MySQL 5.1.34扩展库及Php Web服务器

3.查看系统默认的Linux samba版本号

4.Linux挂载Windows分区应硬盘

5.Linux YUM以ftp服务器为源搭建

【责任编辑:鹏程 TEL:(010)68476606】

原文:Linux Nginx安装配置文件支持PHP返回操作系统首页

原文网址: https://www.wendangku.net/doc/d413275874.html,/art/201002/183587.htm

电脑组装图解

电脑组装图解 第一步:安装CPU处理器 当前市场中,英特尔处理器主要有32位与64位的赛扬与奔腾两种(酷睿目前已经上市,酷睿处理器是英特尔采用0.65制作工艺的全新处理器,采用了最新的架构,同样采用LGA 775接口,在今后一段时间内,英特尔将全面主推酷睿处理器。由于同样采用LGA 775接口,因此安装方法与英特尔64位奔腾赛扬完全相同)。32位的处理器采用了478针脚结构,而64位的则全部统一到LGA775平台。由于两者价格差距已不再明显,因此我推荐新装机用户选择64位的LGA775平台,32位的478针脚已不再是主流,不值得购买。

上图中我们可以看到,LGA 775接口的英特尔处理器全部采用了触点式设计,与478针管式设计相比,最大的优势是不用再去担心针脚折断的问题,但对处理器的插座要求则更高。 这是主板上的LGA 775处理器的插座,大家可以看到,与针管设计的插座区别相当的大。在安装CPU之前,我们要先打开插座,方法是:用适当的力向下微压固定CPU的压杆,同时用力往外推压杆,使其脱离固定卡扣。

压杆脱离卡扣后,我们便可以顺利的将压杆拉起。 接下来,我们将固定处理器的盖子与压杆反方向提起。

LGA 775插座展现在我们的眼前。 在安装处理器时,需要特别注意。大家可以仔细观察,在CPU处理器的一角上有一个三角形的标识,另外仔细观察主板上的CPU插座,同样会发现一个三角形的标识。在安装时,处理器上印有三角标识的那个角要与主板上印有三角标识的那个角对齐,然后慢慢的将处理器轻压到位。这不仅适用于英特尔的处理器,而且适用于目前所有的处理器,特别是对

Windows下Nginx的安装与配置

Windows下Nginx的安装与配置 Windows下Nginx的安装与配置 Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web服务器和反向代理服务器及电子邮件IMAP/POP3/SMTP代理服务器。 Nginx是由俄罗斯的程序设计师Igor Sysoev 所开发,为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。 自Nginx 发布四年来,Nginx 已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx 超越Apache的高性能和稳定性,使得国内使用Nginx 作为Web 服务器的网站也越来越多。 目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;新近发现Nginx 技术在国内日趋火热,越来越多的网站开始应用部署Nginx。 一、首先去官网下载nginx1.0.11的Windows版本,官网下载: https://www.wendangku.net/doc/d413275874.html,/download/nginx-1.0.11.zip 下载到软件包后,解压nginx-nginx1.0.11.zip 包到你喜欢的根目录,并将目录名改为nginx。 然后,执行下列操作: cd nginx start nginx 这样,nginx 服务就启动了。打开任务管理器,查看nginx.exe 进程,有二个进程会显示,占用系统资源,那是相当的少。然后再打开浏览器,输入http://127.0.0.1/就可以看到nginx 的欢迎页面了,非常友好 nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件 nginx -s quit // 退出nginx 二、接下来就是配置nginx的conf文件了。下面是我的配置: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;

笔记本内存条安装图解(超详细)

笔记本内存安装详细图解 笔记本内存安装之所以显得那么神秘,主要是因为大家接触得太少的缘故。相信只要装过一次,大家就会熟悉起来。 安装笔记本的内存,请在断电情况下进行,并先拆掉电池,如果在冬天,手摸水管或洗手放掉静电。因各笔记本构造不尽相同,本文仅供参考,请根据自己笔记本情况判断是否适合,因安装不当,造成的一切后果,与本人无关。 温馨小贴士:内存现有SDR,DDR,DDR2,DDR3之分,各种内存不能混用,购买前请确定自己的机器是用的什么类型内存,如果不能确定,可以用CPU-Z这个软件检测一下,如果你没有这软件,可以上百度搜一下后自行下载。 内存条 内存条小常识: PC 2100是DDR 266内存 PC 2700是DDR 333内存 PC 3200是DDR 400内存 PC2 4200是DDR2 533内存 PC2 4300是DDR2 533内存 PC2 5300是DDR2 667内存 PC3 6400是DDR2 800内存 PC3 8500是DDR3 1066内存 PC3 10700是DDR3 1333内存

PC3 12800是DDR3 1600内存 一代DDR、二代DR2、三代DDR3内存互不通用,插槽插不进去内存就是型号不对,切忌霸王硬上弓!拔插内存请一定要先切断电源,释放静电,稍等几分钟,开机前确认已经插好内存。 目前笔记本内存安装位置主要有两个地方,主要在机身底部或者键盘下方,其中又以底部最为常见,笔者的本本正好是前面一种。位于机身底部的内存插槽一般都用一个小盖子保护着,只要拧开这个内存仓盖上面的螺丝,就可以方便地安装内存;而位于键盘下方的内存插槽,在安装内存时需要先把键盘拆下来,虽然复杂一些,但只要耐心把固定机构找出来,也可以很快完成添加内存操作。下面将以机身底部的安装方式为例加以说明。 1、准备一支大小合适的十字螺丝刀,假如是键盘下面的安装方式还可能用到一字螺丝刀。 简单的工具与内存

centos7配置nginx+php5.6+mysql5.6+netcore2.0

Centos7配置.netcore+nginx+mysql+php 1 安装nginx yum install epel-release yum install nginx 启动nginx服务 systemctl restart nginx 检查服务是否起来 ps –ef|grep nginx 修改配置文件 cd /etc/nginx cp nginx.conf nginx.conf.bak cp nginx.conf.default nginx.conf 浏览器访问,测试是否安装成功 加入守护进程,使其开机自启动 sytemctl enable nginx 配置文件位置:/etc/nginx/nginx.conf 网站位置:/usr/share/nginx/htm

2 安装.net core 2.0 检查系统安装glibc的版本 cd /usr/lib64 strings libstdc++.so.6|grep GLIBC GLIBCXX大于3.4.18 sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://https://www.wendangku.net/doc/d413275874.html,/yumrepos/microsoft-rhel7. 3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft .com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

win7_apache_+mysql+PHP_配置更新篇(赛林)

win7安装Apache+PHP+MySql环境 apache 简介 2012年5月Web服务器市场份额 Windows7下的apache + php安装配置 一、需要的软件 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi 官网下载地址: https://www.wendangku.net/doc/d413275874.html,/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.m si php-5.4.1-Win32-VC9-x86.zip 最新版下载地址: https://www.wendangku.net/doc/d413275874.html,/downloads/releases/php-5.4.3-Win32-VC9-x86.zip mysql-5.5.24-win32.msi 二、首先安装好apache A、双击httpd-2.2.22-win32-x86-openssl-0.9.8t.msi文件安装,在安装过程中输入Network Domain(填写网络域名,自己定吧,https://www.wendangku.net/doc/d413275874.html,、https://www.wendangku.net/doc/d413275874.html,都可以,以后在配置文件中可以再改)、

Server Name(填写服务名,自己定吧,https://www.wendangku.net/doc/d413275874.html,、https://www.wendangku.net/doc/d413275874.html,都可以,以后在配置文件中可以再改)、Administrator's Email Address(填写你的邮件地址,只要是邮件地址都可以)后,点击next,直到完成。 B、在浏览器中输入http://localhost,回车,如果出现It works.则表示安装成功。 三、安装并配置php A、解压php-5.4.1-Win32-VC9-x86.zip,将解压过后的文件重命名为php54,将其放在e盘目录下(也就是php54的路径是e:/php54)。 B、在e:/php54文件夹下,将php.ini-development文件重命名为php.ini。然后用记事本打开此文件。 开启php扩展模块,php有许多模块,php安装文件中有个ext的目录(e:/php54/ext),这个目录下,有php所有的支持模块。首先我们要启用这个目录下的模块,就需要如下操作:找到; extension_dir = "ext"(大概在730行这个位置),将其改为extension_dir = "e:/php54/ext",php 安装目录下ext 子目录的绝对路径,也就是e:/php54/ext路径,这步很重要。否则接下来php 会找不到php_mysql.dll等模块,无法装载。MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的php 扩展模块,如果需要加载,直接去掉前面的; 号即可。 C、开启mysql等模块支持,找到以下位置,去掉其前面的;(冒号),将其开启; ;extension=php_gd2.dll(在871行) ;extension=php_mbstring.dll(在878行) ;extension=php_mysql.dll(在880行) ;extension=php_mysqli.dll(在881行) 将前面的; 号去掉,改成: extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll 最后,保存保存php.ini文件。 四、配置Apache 打开Apache 安装目录下的conf 子目录中的httpd.conf 文件(win7下默认安装的话,其配置文件所在目录是C:\Program Files\Apache Software Foundation\Apache2.2\conf)。 A、修改端口。 找到:Listen 80,如果80端口已经被占用了,就需要改为其他的,比如改为:Listen 82, Listen 83都可以,如果没有被占用,则一般不需要改。 B、设置网站存放目录。 首先,建一个用于存放网站内容的目录,比如,在e盘建一个phpweb目录(e:/phpweb)。 找到: DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"将其 改成你本机用于存放网站内容的目录,改为: DocumentRoot “e:/phpweb” C、设置网站存放目录权限

Linux下Nginx+PHP+MySQL配置(图)

Nginx是一个高性能的HTTP和反向代理服务器,同时还是IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名,近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以我们要学会运用Nginx还是非常有必要的,下面我们一起来看一下Nginx是如何在Linux平台上搭建的 安装前首先使用yum命令安装、升级所需的程序库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-de vel libpng libpng-de vel freetype freet ype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-de vel glib2 glib2-devel bzip2 bzip2-de vel ncurses ncurses-devel curl curl-de vel ssse2fsprogs e2fsprogs-de vel krb5 krb5-de vel libidn libidn-de vel ope nssl openssl-devel openl dap openldap-de vel nss_ldap openlda p-clients openlda p-servers 一、安装MySQL 目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了 #useradd mysql #tar zxvf mysql-5.0.40.tar.gz #cd mysql-5.0.40 #./configure --prefix=/usr/local/mysql #make && make install #/usr/local/mysql/bin/mysql_install_db --user=mysql //初始化MySQL数据库 #chown -R mysql /usr/local/mysql/var #/usr/local/mysql/bin/mysqld_safe & //启动MySQL #/usr/local/mysql/bin/mysqladmin -u root password 123456 //设置MySQL密码 #cp support-files/https://www.wendangku.net/doc/d413275874.html,f /etc/https://www.wendangku.net/doc/d413275874.html,f #echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.local

内存条的安装方法【图文讲解】

内存条的安装方法【图文讲解】 在安装内存条之前,大家不要忘了看看主板的说明书,看看主板支持哪些内存,可以安装的内存插槽位置及可安装的最大容量。不同内存条的安装过程其实都是大同小异的,这里主要说明常见的SDRAM、DDR RAM、RDRAM内存。下面一起来看看内存条的安装方法详细步骤图解: STEP1:首先将需要安装内存对应的内存插槽两侧的塑胶夹脚(通常也称为“保险栓”)往外侧扳动,使内存条能够插入,如图1所示。转自https://www.wendangku.net/doc/d413275874.html, 转自电脑入门到精通网 转自电脑入门到精通网 小提示:在任何一块支持RDRAM的主板上,你都能够看到RIMM内存插槽是成对出现。因为RDRAM内存条是不能够一根单独使用,它必须是成对的出现。RDRAM 要求RIMM内存插槽中必须都插满,空余的RIMM内存插槽中必须插上传接板(也称“终结器”),这样才能够形成回路。转自https://www.wendangku.net/doc/d413275874.html, 转自https://www.wendangku.net/doc/d413275874.html, 转自电脑入门到精通网 转自https://www.wendangku.net/doc/d413275874.html,

转自https://www.wendangku.net/doc/d413275874.html, STEP2:拿起内存条,然后将内存条的引脚上的缺口对准内存插槽内的凸起(如图2所示);或者按照内存条的金手指边上标示的编号1的位置对准内存插槽中标示编号1的位置。转自https://www.wendangku.net/doc/d413275874.html, 转自https://www.wendangku.net/doc/d413275874.html,

转自https://www.wendangku.net/doc/d413275874.html, STEP3:最后稍微用点用力,垂直地将内存条插到内存插槽并压紧,直到内存插槽两头的保险栓自动卡住内存条两侧的缺口,如图3所示。 转自电脑入门到精通网 转自https://www.wendangku.net/doc/d413275874.html, 本文由孕婴童网https://www.wendangku.net/doc/d413275874.html,整理发布

windows下搭建基于nginx的rtmp服务器

windows下搭建基于nginx的rtmp服务器 Windows机器配置:Windows7旗舰版64位Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz内存: 4GB1. 下载nginx 1.7.11.3 Gryphon下载链接: http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip 下载完成后解压;将解压后的目录名: nginx 1.7.11.3 Gryphon改成: nginx-1.7.11.3-Gryphon2. 下载服务器状态检查程序stat.xslhttps://https://www.wendangku.net/doc/d413275874.html,/arut/nginx-rtmp-module/将nginx-rtmp-module-master.zip解压后复制到目 录:nginx-1.7.11.3-Gryphon下,保证stat.xls的目录 为:nginx-1.7.11.3-Gryphon\nginx-rtmp-module\stat.xsl3. 配置文件conf\nginx-win-rtmp.conf 内容如下:#user nobody;# multiple workers works !worker_processes 2;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 8192; # max value 32768, nginx recycling connections+registry optimization = # this.value * 20 = max concurrent connections currently tested with one worker # C1000K should be possible depending there is enough ram/cpu power # multi_accept on;}rtmp { server { listen 1935;

CentOS+Nginx+PHP+MySQL详细配置(带有图解)

CentOS+Nginx+PHP+MySQL详细配置(带有图解) 一、安装MySQL 目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了 #useradd mysql #tar zxvf mysql-5.0.40.tar.gz #cd mysql-5.0.40 #./configure --prefix=/usr/local/mysql #make && make install #/usr/local/mysql/bin/mysql_install_db --user=mysql //初始化MySQL数据库 #chown -R mysql /usr/local/mysql/var #/usr/local/mysql/bin/mysqld_safe & //启动MySQL #/usr/local/mysql/bin/mysqladmin -u root password 123456 //设置MySQL密码 #cp support-files/https://www.wendangku.net/doc/d413275874.html,f /etc/https://www.wendangku.net/doc/d413275874.html,f #echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.local 二、安装PCRE PCRE是perl所用到的正则表达式,目的是让所装的软件支持正则表达式。默认情况下,Nginx只处理静态的网页请求,也就是html.如果是来自动态的网页请求,比如*.php,那么Nginx就要根据正则表达式查询路径,然后把*.PHP交给PHP去处理 #rpm -qa | grep pcre //查询系统中有没有安装PCRE,一般装系统是默认装有,所以我们要删掉系统自带的 #cp /lib/libpcre.so.0 / //在删除系统自带的PCRE之前,要先备份一下libpcre.so.0这个文件,因为RPM包的关联性太强,在删除后没libpcre.so.0这个文件时我们装PCRE是装不上的 #rpm -e --nodeps pcre-6.6-1.1 //删除系统自带的PCRE # tar zxvf pcre-8.00.tar.gz #cd pcre-8.00 #cp /libpcre.so.0 /lib/ //把我们删除系统自带的PCRE之前备份的libpcre.so.0拷贝到/lib 目录下 #./configure //配置PCRE,因为PCRE是一个库,而不是像pache、php、postfix等这样的程序,所以我们安装时选择默认路径即可,这样会在后面安装其它东西时避免一些不必要的麻烦,执行完这部后会显示出下图,上面显示了我们对PCRE的配置 #make && make install

服务器内存安装方法

内存安装方法 本文主要简要介绍FlexServer服务器内存安装的方法,分为R390机架式服务器与B390刀片式服务器两部分。 总体上说,服务器内存安装依照编号顺序进行即可。服务器的所有内存插槽编号均由“数字+字母”的形式组成,实际安装时需要关注的仅仅是编号中的字母部分。扩容时按照A,B,C,D,……的顺序进行,同时兼顾多个CPU对应内存尽量均衡。 首先说机架式服务器,机架式服务器中R390为两路CPU,其每个CPU有4个通道12个内存。插槽机架式服务器的内存插槽上会盖有一个导风盖,盖子上会具体记录内存插槽编号: 简单说机架式服务器的主要扩容顺序如下: 12A-9B-1C-4D-11E-8F-2G-5H-10I-7J-3K-6L 只要看好对应的插槽进行安装即可。特别提醒的是在服务器中每个CPU两侧各有6个插槽,图中红线两侧的插槽分属两个不同CPU,扩容时请兼顾两个CPU的内存数量均衡。如果遇到奇数个数的内存,建议插在CPU1(主CPU)上。

内存条具体的形态如上图所示,进行安装前请先确保内存条本身完好,不应有任何的弯曲损坏。 安装时,先将插槽两侧的小卡扣向下按下,再将内存插入插槽中即可,插好后内存条应该无松动。由于内存下方一边较长一边较短,需要按照正确的方向进行放置。 小卡扣 较短一侧 对于刀片式服务器,扩容方法类似,只是刀片服务器中内存插槽数有所缩减。每个CPU只有4通道8个插槽,每个通道减为两个插槽。需要注意的是CPU与内存插槽的对应关系仍然没有改变,内存插槽分布在CPU两侧。 在扩容时,现将刀片从刀框上取下:

如上图所示,拔出刀片时请先开启卡扣。

必看的电脑高手装机图解教程

必看的电脑高手装机图解教程(图文并茂) 电脑diy装机对于专门从事电脑行业的人来说不算什么,是非常简单的事,甚至都谈不上会了不难,但对于普通人刚接触电脑的人来说可能是很神秘的,什么时候也自己组装一台电脑试试,成为很多人的现实理想。下面就以英特尔处理器为例图解电脑装机的全过程,老鸟不要笑话,虽然简单,但你敢说自己一开始就那么明白,英特尔的cpu均采用了LGA 775接口,无论是入门的赛扬处理器,还是中端的奔腾E与Core 2,甚至高端的四核Core 2,其接口均为LGA775,安装方式完全一致。所以本人喜欢英特尔,规范简单,不像AMD搞那么多系列,针脚五花八门,一个字“乱”。

上图中可以看到,LGA 775接口的英特尔处理器全部采用了触点式设计,与AMD的针式设计相比,最大的优势是不用再去担心针脚折断的问题,但对处理器的插座要求则更高。 这是主板上的LGA 775处理器的插座,大家可以看到,与针管设计的插座区别相当的大。在安装CPU之前,我们要先打开插座,方法是:用适当的力向下微

压固定CPU的压杆,同时用力往外推压杆,使其脱离固定卡扣。 压杆脱离卡扣后,我们便可以顺利的将压杆拉起。 接下来,我们将固定处理器的盖子与压杆反方向提起。

LGA 775插座展现在我们的眼前。 在安装处理器时,需要特别注意。大家可以仔细观察,在CPU处理器的一角上有一个三角形的标识,另外仔细观察主板上的CPU插座,同样会发现一个三角

形的标识。在安装时,处理器上印有三角标识的那个角要与主板上印有三角标识的那个角对齐,然后慢慢的将处理器轻压到位。这不仅适用于英特尔的处理器,而且适用于目前所有的处理器,特别是对于采用针脚设计的处理器而言,如果方向不对则无法将CPU安装到全部位,大家在安装时要特别的注意。

【IT专家】nginx环境下配置支持php5.6(nginx+PHP)

本文由我司收集整编,推荐下载,如有疑问,请与我司联系nginx环境下配置支持php5.6(nginx+PHP)该文主要讲述在nginx环境下如何配置支持php5.6,主要分为三部分:配置安装PHP5.6.25,配置php-fpm组件,配置nginx支持PHP(请自行编译安装nginx)?1、配置安装PHP5.6.25 ?[root@localhost share]# cp php-5.6.25.tar.gz/usr/local ?[root@localhost share]# cd /usr/local ?[root@localhost local]# tar -zvxf php-5.6.25.tar.gz ?[root@localhost local]# cd php-5.6.25 ?[root@localhost php-5.6.25]# ./configure--prefix=/usr/local/php --enable-fpm ?要想使php支持php-fpm,只需要在编译的时候带上--enable-fpm 就可以了 ?configure error xml2-config not found. pleasecheck your libxml2 installation ?编译时报以上错误,此时安装相关包再重新编译安装即可。 ?[root@localhost php-5.6.25]# yum install libxml2 ?[root@localhost php-5.6.25]# yum install libxml2-devel ?[root@localhost php-5.6.25]# ./configure--prefix=/usr/local/php --enable-fastcgi --enable-fpm ?[root@localhost php-5.6.25]# make ?[root@localhost php-5.6.25]# makeinstall ?Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ ?Installing PHP CLI binary: /usr/local/php/bin/ ?Installing PHP CLI man page: /usr/local/php/php/man/man1/ ?Installing PHP FPM binary: /usr/local/php/sbin/ ?Installing PHP FPM config: /usr/local/php/etc/ ?Installing PHP FPM man page: /usr/local/php/php/man/man8/ ?Installing PHP FPM status page: /usr/local/php/php/php/fpm/

笔记本更换内存条图解步骤

笔记本更换内存条图解步骤 由于笔记本的便携性和性价比的不断提高,越来越多的人选择购买笔记本电脑,那么笔记本是不是可以像台式机一样可以升级配置呢?答案是肯定的,不过笔记本升级较多的部件只有内存和硬盘,其他部件如CPU、显卡等因为与主板集成度较高升级更换起来比较麻烦。笔记本升级内存实际上是个很简单的工作,下面我们就来说说笔记本更换内存条的步骤:硬盘安装设置 笔记本换内存步骤一拆除护盖CPU维修 笔记本内存插槽上都有护盖保护,首先第一步就是先将护盖拆掉。大多数笔记电脑店讯本的护盖上都有标识,有的是内凹的内存图形(如下图),而且从护盖的大小也能看出来,一般内存护盖的大小,就比内存条大一点。当然有不少笔记本的护盖是一体式的,护盖的面积很大(如下图),打开护盖可以同时看到笔记本的散热器、内存硬盘等部件。此外有些护盖拧开螺丝后还有卡扣卡住,这时候不要怕,胆大心细,不要怕坏(大多数的护盖质量相当好)稍微用力将后盖打开,如果你发现不管怎么用力都打不开,那肯定是有螺丝没有拧开,这时你就要注意背部是否有垫脚或贴纸,其下面是否还隐藏着螺丝没拧开。主板安装设置

部分笔记本的背部护盖就是一体式的,打开护盖还可看到内存、散热器、芯片和硬盘 最后需要注意的是在拧开护盖、升级内存前,先要关机、拔掉电源适配器、拿开电池,此外介于冬天手上有静电,在更换内存前先摸一下金属物,以免不小心让静电击穿主板。 笔记本换内存步骤二拆除内存

如果你的内存插槽仅有一个,那么升级内存就需要使用替换法,将老内存替换掉,这就需要先将原有内存拆除。而方法很简单,内存两侧会有两个弹簧卡扣,用左右手的手指尖将卡扣搬开,内存就会自动弹出,然后取下即可。 笔记本换内存步骤三安装内存

FreeBSD7.2下ports方式安装配置“Nginx0.8.24+PHP5.2.11(FastCGI)+ GD+Mysql5.1.40+系统优化+防ddos攻击”

版权声明 本文版权归作者所有,如其他个人、第三方网站或媒体报刊等需转载全文或节选,请注明原文链接: https://www.wendangku.net/doc/d413275874.html,/manual/freebsd-nginx-php-mysql-ports.html 如果因此而给您带来麻烦,请您原谅,谢谢合作。 前言 ?版本:1.0 ?作者:lynn ?项目主页:https://www.wendangku.net/doc/d413275874.html, ?个人主页:https://www.wendangku.net/doc/d413275874.html, ?最后更新:2009-11-11(光棍节) 本文档是在FreeBSD7.2系统下,以ports系统为基础,所涉及软件全部是开源软件,版权以GPL为主,作为企业应用没有任何版权/法律问题。 编写本文的初衷,是给那些希望快速架设高性能、高负载Web服务系统而不想过多了解复杂的系统知识的网管/用户。 本文假定读者是在FreeBSD 7.2 平台上安装,并具有一定的Unix平台 / FreeBSD平台系统经验,懂得ports基本命令及常规的系统操作,如文件的删除,目录创建,改名,和vi编辑器的基本使用等。 源代码方式安装请参考(推荐): https://www.wendangku.net/doc/d413275874.html,/manual/freebsd-nginx-php-mysql-source.html 目录 ?为什么要选择FreeBSD? ?为什么要选择Nginx? ?软件组成 ?安装FreeBSD7.2

?更新ports ?安装axel提高ports的安装速度 ?安装Mysql5.1.40 ?安装Nginx 安装pcre8.00 安装Nginx0.8.24 ?安装libxml2-2.7.6 ?安装GD 安装zlib1.2.3 安装libpng1.2.40 安装jpeg v7 安装freetype2.3.11 安装gd2.0.35 ?安装PHP 安装php5.2.11(FastCGI模式) ?测试 ?系统优化 ?防ddos攻击 ?结束语 ?ChangeLog 为什么要选择FreeBSD? 官方网站:https://www.wendangku.net/doc/d413275874.html,中文网站:https://www.wendangku.net/doc/d413275874.html,/zh_CN/ FreeBSD是一个优秀的unix操作系统,基于宽松的BSD协议,是完美的企业级操作系统,以重点突出性能和安全而闻名,行业领先的企业多年以来一直使用FreeBSD服务器。具有同所有其它开源软件操作系统竞争的高级性能。 1.Unix兼容性强 2.速度快

实战Nginx与PHP(FastCGI)的作用、安装、配置与优化

实战Nginx与PHP(FastCGI)的作用、安装、配置与优 化 一、什么是 FastCGI FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。 FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序时都需要重新启动脚本解析器来执行解析,然后结果被返回给HTTP服务器。这在处理高并发访问时,几乎是不可用的。另外传统的CGI接口方式安全性也很差,现在已经很少被使用了。 FastCGI接口方式采用C/S结构,可以将HTTP服务器和脚本解析服务器分开,同时在脚本解析服务器上启动一个或者多个脚本解析守护进程。当HTTP服务器每次遇到动态程序时,可以将其直接交付给FastCGI进程来执行,然后将得到的结果返回给浏览器。这种方式可以让HTTP服务器专一地处理静态请求或者将动态脚本服务器的结果返回给客户端,这在很大程度上提高了整个应用系统的性能。 二、Nginx+FastCGI运行原理 Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux下是socket,(这个socket可以是文件socket,也可以是ip socket)。为了调用CGI程序,还需要一个FastCGI的wrapper (wrapper可以理解为用于启动另一个程序的程序),这个wrapper绑定在某个固定socket上,如端口或者文件socket。当Nginx将CGI请求发送给这个socket的时候,通过FastCGI接口,wrapper接纳到请求,然后派生出一个新的线程,这个线程调用解释器或者外部程序处理脚本并读取返回数据;接着,wrapper再将返回的数据通过FastCGI接口,沿着固定的socket传递给Nginx;最后,Nginx将返回的数据发送给客户端,这就是Nginx+FastCGI的整个运作过程。详细的过程,如图1所示。 图1 Nginx+FastCGI运行原理

Nginx与PHP(FastCGI)的安装、配置与优化

Nginx与PHP(FastCGI)的安装、配置与优化 FastCGI的介绍和工作原理 首先简单的介绍下FastCGI: FastCGI是语言无关的、可伸缩结构的CGI开放扩展,其主要行为是将CGI解释器进行保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail-Over特性等。 FastCGI的工作原理是: (1)FastCGI进程管理器自身初始化,启动多个CGI解释器进程(多个php-cgi进程)并等待来自Web Server的连接。在文本中,采用PHP-FPM进程管理器启动多个php-cgi FastCGI进程。启动php-cgi FastCGI进程时,可以配置以TCP和UNIX套接字两种方式启动。 (2)当客户端请求达到Web服务器(Nginx)时,Web服务器将请求采用TCP协议或UNIX 套接字方式转发到FastCGI主进程,FastCGI主进程选择并连接到一个CGI解释器(子进程)。Web服务器将CGI环境变量和标准输入发送到FastCGI子进程php-cgi。 (3)FastCGI子进程完成处理后将标准输出和错误信息从同一连接返回Web服务器(Nginx)。当FastCGI子进程关闭连接时,请求便告知处理完成。FastCGI子进程接着等待并处理来自FastCGI进程管理的下一个连接。而在一般的普通CGI模式中,php-cgi在此便退出了。 PHP-FPM PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 https://www.wendangku.net/doc/d413275874.html,/downloads.php下载得到.PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。

window下nginx配置

原来一直以为nginx只能在Linux下搭建,最近查了些资料才恍然大悟,Windows下其实也可以跑nginx。当你的网站访问量越来越高的时候,一台服务器已经没有办法承受流量压力,后果可想而知,怎么办呢?那就增加几台服务器来做负载吧。但当下的硬件设施又是贵得离谱,比如F5,所以这种情况下,免费的nginx成了我们不错的选择,nginx目前好多门户网站与大访问量的网站都在使用做为HTTP服务器,所以nginx是相当优秀的…… 实验环境:(2台服务器) 第一台: 系统:Win2003 nginx:nginx/Windows-0.8.32 IP:192.168.0.51 环境:本地 第二台: 系统:Win2003 IP:192.168.0.52 环境:远程 说明: 本次测试,软件nginx放在本地(192.168.0.51),也就是说放在域名绑定的那台服务器,这台服务器的IIS不能使用80端口,因为等一下nginx软件要使用80这个端口。(为了方便,我将本机的hosts文件添加了我要测试的域名192.168.0.51 https://www.wendangku.net/doc/d413275874.html,) 下载nginx的地址如下: nginx下载:https://www.wendangku.net/doc/d413275874.html,/ 下载解压到C:\,把目录名改成nginx 一切准备就绪,开始实验: No.1: 在本地(192.168.0.51)这台服务器IIS创建一个网站,使用端口为808,如下图:

IIS 网站绑定设置图 No.2: 在远程192.168.0.52的IIS创建一个网站,使用端口为80,如下图: No.3: 好了,以上已经设置好两台服务器的IIS了,下面配置nginx软件来实现网站负载均衡,打开如下文件: C:\nginx\conf\nginx.conf 1、找到内容server { 在它的上面加入如下内容:

专业人士笔记本更换内存条图解步骤

笔记本更换内存条图解步骤 https://www.wendangku.net/doc/d413275874.html, 来源:作者:时间:2011-12-25 由于笔记本的便携性和性价比的不断提高,越来越多的人选择购买笔记本电脑,那么笔记本是不是可以像台式机一样可以升级配置呢?答案是肯定的,不过笔记本升级较多的部件只有内存和硬盘,其他部件如CPU、显卡等因为与主板集成度较高升级更换起来比较麻烦。笔记本升级内存实际上是个很简单的工作,下面我们就来说说笔记本更换内存条的步骤:硬盘安装设置 笔记本换内存步骤一拆除护盖CPU维修 笔记本内存插槽上都有护盖保护,首先第一步就是先将护盖拆掉。大多数笔记本的护盖上都有标识,有的是内凹的内存图形(如下图),而且从护盖的大小也能看出来,一般内存护盖的大小,就比内存条大一点。当然有不少笔记本的护盖是一体式的,护盖的面积很大(如下图),打开护盖可以同时看到笔记本的散热器、内存硬盘等部件。此外有些护盖拧开螺丝后还有卡扣卡住,这时候不要怕,胆大心细,不要怕坏(大多数的护盖质量相当好)稍微用力将后盖打开,如果你发现不管怎么用力都打不开,那肯定是有螺丝没有拧开,这时你就要注意背部是否有垫脚或贴纸,其下面是否还隐藏着螺丝没拧开。主板安装设置

部分笔记本的背部护盖就是一体式的,打开护盖还可看到内存、散热器、芯片和硬盘 最后需要注意的是在拧开护盖、升级内存前,先要关机、拔掉电源适配器、拿开电池,此外介于冬天手上有静电,在更换内存前先摸一下金属物,以免不小心让静电击穿主板。 笔记本换内存步骤二拆除内存

如果你的内存插槽仅有一个,那么升级内存就需要使用替换法,将老内存替换掉,这就需要先将原有内存拆除。而方法很简单,内存两侧会有两个弹簧卡扣,用左右手的手指尖将卡扣搬开,内存就会自动弹出,然后取下即可。 笔记本换内存步骤三安装内存 安装内存可以说是拆除内存的反向步骤,也很简单。只需将新内存呈30°角插进内存插槽(内存有防插反设计,不用担心会插反),插紧后按下即可,按下后会有清脆的咔嚓声,然后看

win7 64位下配置http2+nginx+nodeJS

最近要调研http2能给页面带来多少访问速度的提升,所以自己先搭一个环境测试一下; 一、CA数字证书: 要升级http2首先是要把http升级到https,https升级就需要CA证书,但由于现代的浏览器都已默认安装了一些网络证书,所以我们访问淘宝,京东之类的网站就不需要让用户自己安装了,其它没有安装的证书就得用户自己得去安装了; 现在网络上的很多https证书,有免费的也有付费的,但作为我是用于自己调试与测试用,当然找免费的了,但免费的证书需要申请与审核,时间也是得等,加上功能上也有限制,好吧,我是迫不及待的用证书,来调试,最后找到 了OpenSSL,自己来创建证书,省去申请的时间,那现在就说说OpenSSL如何创建一个ca证书,服务器证书与客户端证书; 安装准备: 下载OpenSSL我用的版本是openssl-1.1.0 下载安装ActivePerl最新版本即可; 下载安装nasm最新版本即可; 下载安装Visual Studio 2015 自己上度娘找吧,很多; 先把OpenSSL解压到E盘,目录名称为openssl-1.1.0; 点击开始按钮,选择Visual Studio Tools 下的64位编译机,定位到 E://openssl-1.1.0

输入命令: //初始化文件目录 $ perl Configure VC-WIN64A --prefix=E:/openssl-1.1.0/win64_OpenSSL --ope nssldir=E:/openssl-1.1.0/win64_SSL $ nmake $ nmake test $ nmake install 注意,以上的安装方法一定要参考该版本的安装方法,这个安装方法的文件一般叫INSTALL,网上有很多方法,都是老版本来的; 生成密钥、证书 第一步,为服务器端和客户端准备公钥、私钥 # 生成服务器端私钥 genrsa -out server.key 1024

相关文档
相关文档 最新文档