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

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 5.5 Nginx+php+mysql成功安装案例

    其实在Centos 5.5中安装nginx+php+mysql是非常容易的。只需yum安装环境包和nginx、编译安装php、配置php-fpm文件和nginx.conf文件即可

    Centos7下编译安装配置Nginx+PHP+MySql环境

    —————-安装Nginx+PHP+MySql ———————- 1.1 安装或更新gcc gcc-c++ 因为我安装的Centos是绝对纯洁滴。啥也没有。没辙了。只有先安装个编译器了。 # yum install gcc gcc-c++ 1.2 创建需要使用的

    Redhat 使用CentOS的yum源进行升级或软件安装

    2.下载新的yum安装包,这里使用centos-6.3 1. # wget http://mirror.centos.org/centos/6.3/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 2. # wget ...

    Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程

    最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在网上教程很多,之所以还记这篇,原因有一点,当你重复网上的教程自行...

    Nginx+php镜像构建

    mkdir nginx-php cd nginx-php/ tar zxf nginx-1.16.1.tar.gz cp nginx-1.16.1/conf/nginx.conf ./ ...RUN yum -y install gcc gcc-c++ pcre-devel zlib-devel make php php-mysql php-fpm php-gd epel-r

    Nginx RPM 包定制制作

    yum安装 yum localinstal nginx-1.6.3-1.x86_64.rpm 定制包安装过程 1: FPM 打包工具安装 修改yum源: 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 安装阿里云yum...

    详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud

    它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及...

    server:CentOS服务器安装和配置

    CentOS 6和7服务器安装和配置 请在执行任何脚本之前下载所有文件。 它们之间有几个依赖关系。 您可以使用: sudo yum install wget unzip -y wget https://github.com/simplyjarod/server/archive/master.zip unzip...

    CentOS 7.0编译安装lnmp教程(Nginx1.6.0+MySQL5.6.19+PHP5.5.14)

    准备篇: CentOS 7.0系统安装配置图解教程 ...一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。...yum install iptables-services #安装 vi /etc/syscon

    php-7.0.27.tar.gz

    listen = /tmp/php-fcgi.sock // 监听的地址,可以监听socket ,也可以监听端口 listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用...

    php-7.1.29.tar.gz

    listen = /tmp/php-fcgi.sock // 监听的地址,可以监听socket ,也可以监听端口 listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用...

    php-5.6.29.tar.gz

    listen = /tmp/php-fcgi.sock // 监听的地址,可以监听socket ,也可以监听端口 listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用...

    php-7.3.0.tar.gz

    listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用本机ip listen.mode = 666 //sock 文件的权限 listen.owner = nobody listen....

    wordpress-engine:使用 Nginx 和 PHP-FPM 安装 WordPress

    使用 Nginx 和 PHP-FPM 安装 WordPress。 在全新安装的 CentOS 6 64 位上进行测试 安装 yum install wget wget https://raw.githubusercontent.com/MdNor/wordpress-engine/master/install.sh sh install.sh 卸载

    php-7.2.20.tar.gz

    listen = /tmp/php-fcgi.sock // 监听的地址,可以监听socket ,也可以监听端口 listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用...

    详解Linux下安装php环境并且配置Nginx支持php-fpm模块

    因为php安装需要编译,所以服务器应该保证gcc和g++环境的安装 首先释放安装包: tar -xvzf php-7.0.5.tar.gz cd php-7.0.5 接下来进行参数配置,配置前如果没有libxml2和libxml2-devel会报错,所以应该更新libxml2...

    php-7.3.7.tar.gz

    listen = /tmp/php-fcgi.sock // 监听的地址,可以监听socket ,也可以监听端口 listen = 127.0.0.1:8089 或者这样写,php-fpm 通常在本地使用,php和nginx 通常在一台机器,所以可写127.0.0.1,别的机器 连接,需用...

    ansible:Ansible项目-EPSI

    常见的更新包安装yum-utils policycoreutils-python get 释放吉特防火墙g 防火墙selinux 重启Java安装OpenJDK 1.8 詹金斯添加回购和密钥安装,启动和启用设置配置MySQL 安装MariaDB 更新根凭证创建Ansible数据库和...

    Centos 安装 PHP7.4 和 Nginx的操作方法

    准备 1、下载所需安装包 ...yum install -y gcc gcc-c++ make cmake bison autoconf wget lrzsz libtool libtool-ltdl-devel freetype-devel libjpeg.x86_64 libjpeg-devel libpng-devel gd-devel python-devel

    CentOS7.6系统下使用yum配置lnmp环境的方法

    一、安装版本详情 Server: MariaDB Server version: 5.5.60-MariaDB MariaDB Server [root@ln-125 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@ln-125 ~]# nginx -v nginx ...

Global site tag (gtag.js) - Google Analytics