centos6.7系统源码安装Nginx+PHP+MYSQL

环境:CentOS release 6.7 (Final)
    安装软件:nginx+mysql+php

安装工具:yum

1.安装Nginx,由于默认的yum 基础源没有nginx,所以这边要添加nginx官方源到本地

1)地址:http://nginx.org/en/linux_packages.html下载系统对应的yum,如下图

2.)配置yum源,如图

a.vim /etc/yum.repos.d/nginx.repo并添加以下内容

[nginx]
          name=nginx repo
          baseurl=http://nginx.org/packages/centos/6/x86_64/
          gpgcheck=0
          enabled=1

3.)yum安装nginx并且验证

a.查看安装的nginx信息

2.安装mysql

yum install mysql mysql-server mysql-devel

         service mysqld start

         chkconfig mysqld on //设置mysql开机启动

         mysql_secure_installation //对mysql进行一系列的安全设置

3.安装php

     yum  -y install php  php-cli php-mysql php-gd php-imap php-ldap

  php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap

4.安装php-fpm 使php支持fascCGI模式

    yum install  php-tidy php-common php-devel php-fpm php-mysql

    service php-fpm start

5.配置nginx支持php

    1).修改之前备份配置文件

         cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

         cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak

    2).修改/etc/nginx/conf.d/default.conf在在Server下增加index.php如同

    

3).将根目录的location那一栏配置取消注释,如图

4).配置php-fpm配置文件vim /etc/php-fpm.d/www.conf配置前先备份,修改user = nginx 和group = nginx默认是(user = apache,group = apache),如图

5)重启nginx和php-fpm,mysql测试效果,如图

时间: 2024-10-14 12:08:15

centos6.7系统源码安装Nginx+PHP+MYSQL的相关文章

源码安装nginx、mysql的注意事项

操作系统:CentOS release 6.9 (Final) 服务器采用最小化安装:CentOS-6.8-x86_64-minimal.iso 在安装nginx.mysql等开源软件时需要安装常用或特殊支持的软件包或库. 安装nginx软件时,常需要安装下列依赖包或库: #yum install pcre pcre-devel openssl openssl-devel gcc wget -y 安装mysql软件时,常需要安装下列依赖包或库: #yum install  gcc gcc-c++

saltstack 系列(四)centos7使用saltstack源码安装nginx

使用saltstack源码安装nginx,首先先看一下我nginx的目录  tree一下,我们只需要关系nginx-install.sls 和nignx-service.sls.clu-vhost是我用python写的自动添加集群和自动更新踢出集群,后面会讲到. nginx ├── files │   ├── clu-vhost │   │   ├── 11.py │   │   ├── content.txt │   │   ├── epel-release-latest-7.noarch.r

Centos 7.0 编译安装LNMP(Linxu+nginx+mysql+php)之源码安装nginx (一)

nginx简介:       Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日. 其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的Web 服务器

gentoo 系统源码安装 mod_gearman

gentoo 系统源码安装 mod_gearman mod_gearman编译安装依赖条件: gcc / g++ autoconf / automake / autoheader libtool libgearman (>= 0.14) 添加配置文件 /etc/portage/package.keywords/gearmand sys-cluster/gearmand ~amd64 emerge sys-cluster/gearmand gentoo中对应软件包 sys-cluster/gear

源码安装Nginx以及用systemctl管理

一.源码安装Nginx: 先安装gcc编译器(安装过的可以忽略) [[email protected] ~]# yum -y install gcc gcc-c++ wget 进入src目录 [[email protected] ~]# cd /usr/local/src/ 下载 nginx软件包 [[email protected] src]# wget http://nginx.org/download/nginx-1.14.0.tar.gz 解压 [[email protected] sr

【Nginx】源码安装Nginx 平滑升级Nginx

Web服务对比 Linux平台 Php.Python:nginx.tengine(淘宝).apache Jave:tomcat.Jboss.IBM WebSphere Windows平台:IIS(.net) Nginx的优点:性能高.并发高.静态网站.动态网站(php.python) 在对比其他web软件的情况下nginx的性能更加好!在国内广泛使用 Nginx 十分轻量级的HTTP服务器 是一个高性能的HTTP和反向代理服务器 官方网站: http://nginx.org/ Nginx以及现代

【MySQL源码】源码安装和启动mysql

--[MySQL源码]源码安装和启动mysql --------------------------------------2014/08/19 本机环境:ubuntu12.04,fedora-17 MYSQL版本:5.5.28 CMAKE版本:2.8.9 一.下载最新版本的cmake,解压后编译安装. sudo ./configure --prefix=/usr/local/etc/cmake-2.8.9 sudo make sudo make installsudo ln -s /usr/l

CentOS6系统源码安装LNMP环境详解

一.安装nginx 以下命令均在root权限下执行,普通用户可通过su命令切换1.安装依赖 yum install gcc-c++ yum install pcre pcre-devel yum install openssl openssl-devel 2.下载源码 wget http://nginx.org/download/nginx-1.8.1.tar.gztar -zxvf nginx-1.8.1.tar.gzcd nginx-1.8.1 3.创建nginx用户 useradd -M 

CentOS6.5源码安装多个MySQL实例及复制搭建

多实例安装本节是在CentOS6.5源码安装MySQL5.6.35的基础上,在同一台机器增加一个MySQL实例.参考Centos中安装多个mysql数据的配置实例,安装目录为/usr/local/mysql3307/ 6.目录创建(-p父目录不存在则创建此目录) [[email protected] ~]# cd mysql-5.6.35 [[email protected] mysql-5.6.35]# mkdir -p /usr/local/mysql3307/data 7.编译安装 [[e