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

合集下载

LNMP搭建总结

LNMP搭建总结
三、PHP
(一)下载并编译安装 php
wget http://cn2.php.net/distributions/php-5.6.18.tar.bz2 tar -jxvf php-5.6.18.tar.bz2 cd php-5.6.18.tar.bz2 创建账号: useradd -s /sbin/nologin -M php-fpm 编译: ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --enable-fpm \ --with-fpm-user=php-fpm \ --with-fpm-group=php-fpm \ --with-mysql=/usr/local/mysql \ --with-mysql-sock=/tmp/mysql.sock \ --with-libxml-dir \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-iconv-dir \ --with-zlib-dir \ --with-mcrypt \ --with-pear \ --with-curl \ --with-openssl \ --enable-soap \ --enable-gd-native-ttf \ --enable-ftp \ --enable-mbstring \ --enable-exif \ --enable-zend-multibyte \ --disable-ipv6

ngions的配置

ngions的配置

LNMP简介:

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo 等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:Nginx 既可以在内部直接支持Rails 和 PHP,也可以支持作为 HTTP代理服务器对外进行服务。LNMP源码搭建

所需源码:

php-5.4.0.tar(), nginx-1.1.18.tar

(),mysql-5.0.95.tar

()

linux版本为企业版5.4,ip地址192.168.101.22

首先编辑yum,在/etc/yum.repos.d/目录下编辑

rhel-debuginfo.repo(我们使用的是本地yum):

linux宝塔配置路径 -回复

linux宝塔配置路径 -回复

linux宝塔配置路径-回复

Linux宝塔配置路径

Linux宝塔是一种方便易用的服务器管理面板,可用于快速部署和管理各类应用和服务。在使用Linux宝塔过程中,了解其配置路径对于正确设置和管理服务器非常重要。本文将一步一步回答关于Linux宝塔配置路径的问题,并提供详细的说明和指导。

一、什么是Linux宝塔?

Linux宝塔是一款免费的服务器管理面板,适用于Linux系统。它集成了诸多常用的服务和应用,包括Web服务器(如Apache、Nginx)、数据库(如MySQL、MongoDB)、FTP服务器、邮件服务器等。通过Linux 宝塔,用户可以轻松地进行服务器的部署、配置和管理。

二、配置文件路径

在Linux宝塔中,各个服务和应用所使用的配置文件分别存放在不同的路径下。下面是一些常见服务和应用的配置文件路径:

1. Web服务器(如Apache、Nginx)的配置文件路径:

- Apache:/etc/apache2/

- Nginx:/etc/nginx/

2. 数据库(如MySQL、MongoDB)的配置文件路径:

- MySQL:/etc/mysql/

- MongoDB:/etc/mongod.conf

3. FTP服务器(如vsftpd)的配置文件路径:

- vsftpd:/etc/vsftpd.conf

4. 邮件服务器(如Exim、Postfix)的配置文件路径:

- Exim:/etc/exim4/

- Postfix:/etc/postfix/

5. 宝塔面板的配置文件路径:

- 宝塔面板:/www/server/panel/

Nginx+PHP+MySQL服务器环境搭建技术实践

Nginx+PHP+MySQL服务器环境搭建技术实践

144

Nginx是一个高性能的WEB服务器。Nginx以免费开源协议的形式发布,在应用过程中,其凭借良好的稳定性、反向代理与负载均衡功能和低系统资源的消耗而受到了业界的高度认可。P HP 即“超文本预处理器”,是一种通用开源脚本语言。My S Q L是最流行的关系型数据库管理系统之一。事实上,基于N g i n x +P H P +

MySQL技术开发的国内网站很多,如百度、京东、腾讯、淘宝等。1 WEB服务器Nginx的安装调试

由于是绿色软件,无须安装,在Nginx官网下载压缩包后展开即可用,无须安装。可以在任意盘新建一个目录如e:\myapp\nginx,将展开的所有文件拷贝到nginx目录里。

简单介绍下几个nginx使用命令,在Nginx目录下DOS 命令行方式执行:

启动nginx:start nginx

修改配置conf\nginx.conf后重新加载生效:nginx -s reload

检查conf\nginx.conf配置是否有错误:nginx -t 重新打开日志文件:nginx -s reopen 快速停止nginx:nginx -s stop 完整有序的停止ngin:nginx -s quit

启动nginx后,打开浏览器,在地址栏输入localhost或127.0.0.1,看到“Welcome tonginx!”的默认页面就代表安装成功了(后面再介绍修改配置nginx.conf以符合应用需求)。

2 脚本语言PHP的安装调试

P H P 即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PH P独特的语法混合了C、J ava 、Perl以及PHP自创的语法。它利于学习,使用广泛,主要适用于Web开发领域。

[lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--之第五步php安装]

[lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--之第五步php安装]

php安装将libiconv-1.13.1.tar.gz上传至/software

#tar zxf libiconv-1.13.1.tar.gz

#cd libiconv-1.13.1

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

#make && make install

#cd ..

将libmcrypt-2.5.8.tar.gz 上传至/software

#tar zxf libmcrypt-2.5.8.tar.gz

#cd libmcrypt-2.5.8

#./configure

#make && make install

#/sbin/ldconfig

#cd libltdl

#./configure --enable-ltdl-install

#make && make install

#cd ../../

将mhash-0.9.9.9.tar.gz上传至/software

#tar zxf mhash-0.9.9.9.tar.gz

#cd mhash-0.9.9.9/

#./configure

#make && make install

#cd ../

#ln -s /usr/local/lib/ /usr/lib/

#ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so

#ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4

#ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8 #ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a

[lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--之第一步linux系统安装]

[lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--之第一步linux系统安装]

Centos6.2安装

准备好安装光盘

CentOS-6.2-i386-bin-DVD1.iso

CentOS-6.2-i386-bin-DVD2.iso

虚拟机版本VMware® Workstation 7.0.0 build-203739(绿色版) 1新建一个虚拟机

2

3 4

5 6

7 8 9

10

这样解决,使用下图红色命令更改eth0网卡配置文件为下图内容

重启网络

11

12

网络互通正常

13接下来使用putty进行远程登陆

14文件传输

15创建光盘yum源

#先做个备份

cp /etc/yum.repos.d/* /root/

#删除其它两个文件防止干扰

rm -f /etc/yum.repos.d/CentOS-Base.repo

rm -f /etc/yum.repos.d/CentOs-Debuginfo.repo 16

别忘了连接光驱!

17最后一步:

至此准备工作到此结束!下节我们将安装所需rpm包和nginx #shutdown -h now关机

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

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

Linux下Nginx+PHP+Mysql安装,Nginx配置文件支持PHP

2011-03-17 10:04

利用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 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。

实验环境Centos4.5

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

ftp:///pub/software/programming/pcre/

nginx-0.7.26.tar下载地址:/

php-5.2.6.tar.bz2下载地址:/releases/

php-5.2.6-fpm-0.5.9.diff.gz 下载地址:/ php-fpm是为PHP 打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi 注:PHP的版本要和fpm的版本一致mysql-5.0.67.tar.gz

linuxlnmp搭建实训总结

linuxlnmp搭建实训总结

linuxlnmp搭建实训总结

在Linux环境下搭建LNMP(Linux+Nginx+MySQL+PHP)是一项常见的实训任务,该任务旨在让学生通过实际操作了解和掌握LNMP架构的搭建和配置。我参与了这个实训,并总结了以下的经验和收获。

首先,Linux是一个非常稳定和安全的操作系统,因此我们首先需要安装和配置Linux。在实训中,我们使用了Ubuntu作为我们的Linux发行版。我们学习了如何在虚拟机中安装Ubuntu,并进行基本的配置,例如网络设定、用户管理等。这些基本操作对于后续的LNMP 的搭建非常重要,因为我们需要建立合适的开发和测试环境。

接下来,我们安装和配置了Nginx。Nginx是一个高性能的Web服务器,经常被用于承载高并发的Web应用。我们学习了如何从官方网站下载和安装Nginx,以及如何对其进行基本的配置。我们了解了Nginx的配置文件结构,学习了如何创建和编辑这些配置文件,以及如何重载配置文件以使更改生效。

在配置Nginx时,我们还学习了如何设置虚拟主机,以便我们能

够在同一台服务器上承载多个网站。我们了解了虚拟主机配置文件的

结构和语法,并学习了如何将请求从域名映射到正确的网站目录。

接下来,我们安装和配置了MySQL。MySQL是一个流行的关系型数

据库管理系统,经常被用于存储和管理数据。我们学习了如何从官方

网站下载和安装MySQL,以及如何对其进行基本的配置。我们了解了MySQL的配置文件结构和默认值,并学习了如何创建和管理数据库和用户。

在配置MySQL时,我们还学习了如何设置远程访问权限,以便通

Linux服务器搭建

Linux服务器搭建

Linux/CentOS各种服务框架的搭建完整流程在2012年的时候,因为要照顾新人对Linux以及相关服务的了解和学习,我特地把当时我们创业项目的所有服务搭建过程写成了一篇文档,可以让他们学习并且有所参照。下面就以这篇文档为底稿,进行一些修改和敏感信息的删除,分享给大家,希望对大家有益。本文除了Linux帐号、部分安全的基本配置,还有

php/php-fpm/mysql/redis/nginx的安装和配置。

第一部分干净服务器的安装

========================

1. 下载CentOS 6.3(当前最新已经是6.5了)64bit的CD1(不是liveDVD或者liveCD),然后按照向导设置,下面是设置的一些注意点:

1) 由光盘启动,安装Centos 6.3

2) 选择默认的英语安装

3) 磁盘选择整个硬盘

4) 时间选择上海,不要选择UTC

5) 设置root密码的时候,要备份这个密码

6) 选择basic server的方式安装

7) 自定义选择包,在语言中选择中文包

2. 网络和系统配置

1) 内部测试机,可以使用静态IP,也可以是动态IP。公网机器一定要使用静态IP,使用setup命令进行设置,也可以直接更改对应的配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0,特别是要把ONBOOT的值改为yes,一般改好后最好重启,就能使用网络了

2) 然后执行yum update,对系统进行全面的更新,完成之后最好重新启动一次

3) 如果内核升级了,不要删除所有的老内核,至少保留最近一次的老内核,以防新内核有问题

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Centos 5.5 32bit

Apache 2.2.17

Nginx 0.8.54

MySQL 5.1.55

PHP 5.2.17

一、重装Centos系统,删除不比要的程序,并安装相关组件:

yum -y remove httpd mysql php

安装相关组件

yum -y install yum-fastestmirror

yum -y update

yum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar

yum -y install libtool libtool-libs kernel-devel autoconf213

yum -y install libjpeg libjpeg-devel libpng libpng-devel

yum -y install libtiff libtiff-devel gettext gettext-devel

yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel

yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel

linux nginx安装配置文件支持php

linux nginx安装配置文件支持php

linux nginx安装配置文件支持php

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

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

nginx+php(FastCGI)+Memcached+Mysql+APC Nginx高性能web服务器安装 LNMP安装配置

nginx+php(FastCGI)+Memcached+Mysql+APC Nginx高性能web服务器安装 LNMP安装配置

前言*

Nginx+php(FastCGI)+Memcached+Mysql+APC 是目前主流的高性能服务器搭建方式!适合大中型网站,小型站长也可以采用这种组合!

Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括国内最大的电子地图MapBar、新浪博客、新浪播客、网易新闻等门户网站频道,六间房、等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站,更多的网站都在使用Nginx配置。

【Nginx+php(FastCGI)+Memcached+Mysql+APC Nginx高性能web服务器安装APC模块安装 linux apc 配置 fastCGI安装配置】

下载所需的安装包:这里采用源码包编译安装:本博客集成下载

/download/nginx-0.7.61.tar.gz

/download/pcre-8.01.tar.gz

/download/memcache-2.2.5.tgz

/download/libevent-1.4.12-stable.tar.gz

/download/APC-3.1.4.tgz

下载到 /usr/src下

另外还有两个包mysql-5.1.41.tar.gz、php-5.3.5.tar.gz 【其他相似版本也可以!】可以在官网下载。

一、正式安装Nginx、【安装nginx之前需要安装pcre包和zlib以支持重写,正则以及网页压缩等等】

最新超详细Linux下LNMP环境搭建

最新超详细Linux下LNMP环境搭建

最新超详细Linux下LNMP环境搭建

⼀、了解LNMP系统

当前两个主要应⽤的架构:LNMP和LAMP,都是指⼀组通常⼀起使⽤来运⾏动态⽹站或者服务器的⾃由软件名称。

LAMP的全称是:Linux + Apache + Mysql + PHP。

LNMP的全称是:Linux + Nginx + Mysql + PHP/Perl/Python

⼆、下载LNMP架构

在这⾥我推荐直接去官⽹下载,⾥⾯有安装的各种注意事项和安装包不同版本的下载,需要什么下载什么,还有⼀些问题的解决官⽹地址:

三、安装LNMP架构

1. 环境

虚拟机:VMware 15.0.1

Linux系统:CentOS 6.5

2. 安装步骤(稳定版本)

注意:如需⽆⼈值守安装,请使⽤,或

点击“⽆⼈值守命令⽣成⼯具”,⽣成命令:

wget /lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && LNMP_Auto="y" DBSelect="2" DB_Root_Password="" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp

如需要安装LNMPA或LAMP,将./install.sh 后⾯的参数lnmp替换为lnmpa或lamp即可。同时也⽀持单独安装Nginx或数据库,命令为 ./install.sh nginx 或 ./install.sh db。如需更改⽹站和数据库⽬录、⾃定义Nginx参数、PHP参数模块、开启lua等需在运⾏./install.sh 命令前修改安装包⽬录下的 lnmp.conf ⽂件,详细可以查看。

描述lnmp组合工作流程

描述lnmp组合工作流程

描述lnmp组合工作流程

英文回答:

The LNMP stack is a popular combination of software used for web development and hosting. It consists of Linux, Nginx, MySQL, and PHP. Each component of the stack plays a specific role in the workflow.

1. Linux: Linux is the operating system that serves as the foundation for the LNMP stack. It provides a stable and secure environment for running web applications.

2. Nginx: Nginx is a high-performance web server and reverse proxy server. It is known for its low memory usage and ability to handle a large number of concurrent connections. Nginx acts as a front-end server, receiving and processing incoming requests from clients.

3. MySQL: MySQL is a popular open-source relational database management system (RDBMS). It is used to store and

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

ubuntu 12.04 安装Nginx+PHP5 (PHP-FPM)

+MySQL主机详解

很长时间没有在 Ubuntu 安装实际操作安装web服务器了,今天想练练手,在虚拟机上做个试验,我不该保证你也一定会成功,做参考吧!

现象我介绍一下基本系统情况:

∙虚拟机(Oracle VM)

∙操作系统 Ubuntu 12.04 server (该系统安装时我只选择了ssh server)

∙真机与虚拟机使用桥接方式

∙设置为静态IP:192.168.1.208 适情况个人设置

1.首先为了安装方便,我切换到root账户,输入命令:

sudo su

2 安装MySQL 5

apt-get install mysql-server mysql-client

系统会提示你设置密码,输入两次密码:

New password for the MySQL “root” user: (输入密码)

Repeat password for the MySQL “root” user: (再输入一次)

3 安装Nginx

apt-get install nginx

启动Nginx服务:

/etc/init.d/nginx start

浏览器输入网址看看是否正常:http://192.168.1.208(修改成你设置的静态IP)

网页显示”Welcome to nginx!”说明已经安装成功并运行。

4 安装PHP5

apt-get install php5-fpm

5 设置nginx ,修改文件:

vi /etc/nginx/nginx.conf

修改下面两行代码:

linux下查看nginxapachemysqlphp的编译参数linux服务器应用 电脑资料

linux下查看nginxapachemysqlphp的编译参数linux服务器应用 电脑资料

linux下查看nginxapachemysqlphp的编译参数linux效劳

器应用电脑资料

有时候nginx,apache,mysql,php编译完了想看看编译参数可以用以下方法

nginx编译参数:

#/usr/local/nginx/sbin/nginx -V

nginx version: nginx/0.6.32

built by g 4.1.2 xx1124 (Red Hat 4.1.2-42)

configure arguments:–user= –group=–

prefix=/usr/local/nginx/ –with-stubstatusmodule –with-openssl=/usr/local/openssl

apache编译参数:

# cat /usr/local/apache2/build/config.nice

#! /bin/sh

#

# Created by configure

“./configure” \

“–prefix=/usr/local/apache2″ \

“–with-included-apr”\

“–enable-so” \

“–enable-deflate=shared” \

“–enable-expires=shared” \

“–enable-rewrite=shared” \

“–enable-static-support” \

“–disable-userdir” \

“$@”

php编译参数:

# /usr/local/php/bin/php -i |grep configure

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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/f /etc/f

#echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.local

Nginx交流QQ群:121154245 欢迎大家加入交流

二、安装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

Nginx交流QQ群:121154245 欢迎大家加入交流

三、安装Nginx

在网上,看到不少人装Nginx 时非常麻烦,配置时用了一大堆选项,请问你们真实现那么多功能么?害的我越看越郁闷。此次安装Nginx如果是按着上面笔者的步骤一步步走下来,安装Nginx 时只需指定Nginx的安装路径即可

#tar zxvf nginx-0.8.24.tar.gz

#cd nginx-0.8.24

#./configure --prefix=/usr/local/nginx //此处在本环节只需指定一个路径

#make && make install

#/usr/local/nginx/sbin/nginx //启Nginx

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

Nginx启动后有两个进程,master为主进程,worker为工作进程,如下图

在启动完NGINX后,我们可以在浏览器中输入http://localhost查看,如下图

四、安装PHP

既然安装PHP,那GD便是不可少的,在此GD的安装不再进行描述

1、安装libpng

#tar xvf libpng-1.2.10.tar.tar

#cd libpng-1.2.10

#./configure --prefix=/usr/local/png

#make && make install

相关文档
最新文档