`
xitong
  • 浏览: 6400669 次
文章分类
社区版块
存档分类
最新评论

centos6.3 yum安装nginx+mysql+php-fpm

 
阅读更多

下面是安装配置nginx+mysql+php-fpm过程:

1、换源,更新:

# rpm -Uvh http://centos.alt.ru/repository/centos/6/i386/centalt-release-6-1.noarch.rpm
# yum update

2、安装nginx+mysql+php-fpm:

# yum install nginx-stable php-fpm mysql-server php-mysql mysql-server php-mbstring php-gd php-pear php-mcrypt  php-mhash php-eaccelerator -y

3、设置mysql密码及mysql、nginx、php-fpm开机启动:

# service mysqld start
# mysqladmin -u root password '密码'
# chkconfig nginx on
# chkconfig mysqld on
# chkconfig php-fpm on

注:默认安装启动php-fpm时,出现如下错误:

正在启动 php-fpm:[28-Nov-2011 08:11:01] ERROR: [pool www] cannot get uid for user 'apache'

解决办法:

# vi /etc/php-fpm.d/www.conf
找到以下两行:

user = apache
group = apache

将其中的apache都改为nginx。

4、开启80端口(默认是关闭的):

# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# /etc/rc.d/init.d/iptables save
# /etc/init.d/iptables restart

5、修改nginx配置文件,启动nginx和php-fpm:

# vi /etc/nginx/nginx.conf

更改网站的根目录,添加php默认文件:

location / {
root   /usr/share/nginx/html;
index  index.php index.html index.htm;
}

修改到下代码,添加php支持:

# location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
#    include        fastcgi_params;
#}

删除上面所有的#和其中一行(蓝色字体部分),修改网站目录和前面一致。启动nginx和php-fpm:

# service nginx start
# service php-fpm start






分享到:
评论

相关推荐

    centos下安装nginx+php+mysql

    ### CentOS 下安装 Nginx + PHP + MySQL 的详细步骤与注意事项 #### 一、环境准备与概述 在本文档中,我们将详细介绍如何在 CentOS 6.5 64位操作系统上搭建 LNMP (Nginx + MySQL + PHP) 环境。LNMP 是一种非常流行...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    在centos下安装nginx+mysql+php所需要的文件和扩展

    以下是在CentOS下安装Nginx、MySQL和PHP及其所需扩展的详细步骤。 首先,我们需要确保系统是最新的。打开终端并运行以下命令来更新CentOS: ```bash sudo yum update -y ``` 接下来,安装一些必要的依赖项,这些...

    CentOS+Nginx+PHP+MySQL配置详解.pdf

    在本文中,我们将详细介绍如何在 CentOS 平台上安装和配置 Nginx、PHP 和 MySQL,实现一个完整的 Web 服务器环境。 一、Nginx 介绍 Nginx 是一个高性能的 HTTP 和反向代理服务器,同时也是 IMAP/POP3/SMTP 代理...

    centOS7 配置php+nginx+mysql 环境脚本

    本文将详细介绍如何在CentOS7操作系统上配置PHP+nginx+MySQL的环境,以及使用自动脚本来简化这一过程。这个环境是许多网站和应用程序的常用基础架构,它提供了强大的动态内容处理(PHP),高效的静态资源服务(nginx...

    lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--宋正河

    在CentOS上,可以通过YUM安装最新版本的Nginx。安装完成后,需要配置Nginx的默认配置文件`/etc/nginx/nginx.conf`,设置监听端口、服务器块等,以实现对Web服务的控制。 2. **MySQL安装与初始化**: MySQL是一种...

    配置CentOS下的Nginx+Mysql+PHP+Tomcat

    - 安装PHP以及为Nginx准备的PHP处理模块,通常使用`yum install php php-mysql php-fpm`。php-fpm是PHP FastCGI进程管理器,用于管理PHP进程。 - 完成安装后,配置php-fpm监听端口,并设置为开机自启。 4. **安装...

    centos一键安装jdk+mysql+nginx+tomcat+php

    本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend

    在本教程中,我们将详细介绍如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程主要用于学习和掌握服务器配置及软件编译安装技术,同时也适用于那些希望自定义配置组件...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend.pdf

    在本文中,我们将深入探讨如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程对于理解这些软件的工作原理、自定义配置以及优化性能非常有帮助。以下是详细的步骤: 1. ...

    CentOS+nginx+fastCGI+mysql配置文档

    在本配置文档中,我们将详细讨论如何在 CentOS 系统上搭建一个基于 Nginx、FastCGI 和 MySQL 的服务器环境。这个配置过程涉及到多个步骤,包括安装必要的软件包、配置 Nginx 以及整合 PHP 和 MySQL。 首先,我们...

    CentOS 7.3.1611编译安装Nginx1.10.3+MySQL5.7.16+PHP7.1.2

    在本教程中,我们将深入探讨如何在CentOS 7.3.1611操作系统上编译安装Nginx 1.10.3、MySQL 5.7.16和PHP 7.1.2。这个过程对于那些希望自定义安装配置或需要最新版本的开发者来说非常有用。首先,让我们逐一了解每个...

    Cacti监控服务器配置教程_基于CentOS+Nginx+MySQL+PHP环境搭建

    3. **PHP安装**:安装PHP及其相关模块,确保PHP-FPM服务能够与Nginx协同工作,处理PHP脚本。 #### 配置Cacti监控平台 完成基础环境搭建后,接下来是Cacti监控平台的安装与配置。这包括下载并安装Cacti软件包、创建...

    LNMP(linux+nginx+mysql+php)服务器环境搭配

    接着,使用yum命令安装一系列必要的程序库,包括gcc、libjpeg、libpng、freetype、libxml2等,这些都是构建Nginx、PHP和MySQL所必需的。 2. **获取软件源**:下载Nginx、PHP、MySQL等组件的源代码或预编译包,这...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...

    CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    ### CentOS 7.0 编译安装 Nginx1.6.0 + MySQL5.6.19 + PHP5.5.14 #### 一、环境准备与配置 在开始部署 LNMP(Linux+Nginx+MySQL+PHP)环境之前,首先需要对 CentOS 7.0 系统进行必要的环境配置。 **1. 配置防火墙...

    CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录

    总结来说,本文涉及的知识点包括CentOS服务器的基础环境准备、PHP及其常用扩展的安装和配置、Redis数据库的安装和配置、PHP扩展PHPRedis的安装和配置、XDebug的安装和配置以及Nginx和MySQL的基本安装。这些知识是...

    CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14.docx

    在本教程中,我们将详细介绍如何在CentOS 7.0上编译安装Nginx 1.6.0、MySQL 5.6.19和PHP 5.5.14。这个过程涉及到多个步骤,包括环境配置、依赖库安装、源代码编译以及服务配置。以下是详细的步骤: 1. **系统环境...

    CentOS 下架设 Nginx+PHP 5.4.10+PostgreSql

    输入 `yum --enablerepo=remi install nginx` 来安装 Nginx,然后使用 `yum --enablerepo=remi install php php-fpm` 安装 PHP 及其 FPM(FastCGI 进程管理器)组件。请注意,这里的 PHP 版本是 5.4.10。 为了满足...

Global site tag (gtag.js) - Google Analytics