YUM搭建LNMP框架

CentOS6.5搭建LNMP

1:查看环境:

[[email protected]]# cat /etc/redhat-release

CentOSrelease 6.5 (Final)

2:关掉防火墙

[[email protected]]# chkconfig iptables off

3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)

#wgethttp://www.atomicorp.com/installers/atomic

#sh./atomic

#yumcheck-update

4:安装开发包和库文件 

#yum-y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devellibjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel

gccgcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devellibxml2

libxml2-develimake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5:卸载已安装的apache、mysql、php

# yumremove httpd

# yumremove mysql

# yumremove php

6:安装nginx

# yuminstall nginx

#service nginx start

# chkconfig--levels 235 nginx on  //设2、3、5级别开机启动

7:安装mysql

# yuminstall mysql mysql-server mysql-devel

#service mysqld start

#chkconfig --levels 235 mysqld on

8:登陆MySQL删除空用户,修改root密码

mysql>selectuser,host,password from mysql.user;

mysql>dropuser ‘‘@localhost;

mysql>updatemysql.user set password = PASSWORD(‘*********‘) where user=‘root‘;

mysql>flushprivileges;

  

8:安装php

# yuminstall php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap

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

//安装php和所需组件使PHP支持MySQL、FastCGI模式

#yuminstall  php-tidy php-common php-develphp-fpm php-mysql

#service php-fpm start

#chkconfig --levels 235 php-fpm on

9:配置nginx支持php

# mv/etc/nginx/nginx.conf /etc/nginx/nginx.confbak    //将配置文件改为备份文件

# cp/etc/nginx/nginx.conf.default /etc/nginx/nginx.conf   //由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件

//修改nginx配置文件,添加fastcgi支持

# vi/etc/nginx/nginx.conf

indexindex.php index.html index.htm;   //加入index.php

location~ \.php$ {

root           /usr/share/nginx/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默认路径

  

10:配置php

//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1

[[email protected]~]# vi /etc/php.ini

11:重启nginx php-fpm

#service nginx restart

#service php-fpm restart

  

12:建立info.php文件

# vi/usr/share/nginx/html/info.php

<?php

phpinfo();

?>

13:测试nginx是否解析php

本地浏览器输入:http://ip/info.php

显示php界面 环境搭建成功

时间: 2024-10-31 02:17:18

YUM搭建LNMP框架的相关文章

centos6.5下使用yum搭建LNMP环境(php5.6)

准备工作配置防火墙,开启80端口.3306端口删除原有的 iptables , 添加合适的配置 rm -rf /etc/sysconfig/iptablesvi /etc/sysconfig/iptables添加如下内容 : ################################ 添加好之后防火墙规则如下所示################################# Firewall configuration written by system-config-firewall

yum搭建lnmp环境(CentOS6.4)

在CentOS6.3下实践通过. 1.关闭防火墙 [[email protected] ~]# chkconfig iptables off 2.关闭selinuxvi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3.配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)[[email protected] ~]# yum install wget//下载wget工具[[email 

yum 搭建 LNMP

1.查看系统是否已经安装 $which nginx $which php $which mysql 2.安装nginx #查看yum源是否有nginx $yum list nginx #CentOS yum源不提供nginx安装,访问wiki.nginx.org/Install 查找解决方案 #如果不存在,新建一个文件添加以下内容 $vim /etc/yum.repos.d/nginx.repo      [nginx]  name=nginx repo  #把$releasever变量改成Ce

centos7 下使用yum搭建lnmp环境

在使用虚拟机virtualbox安装好centos7.6之后我们依次来安装nginx, PHP,mysql . 安装nginx, yum  claean  all yum   install  nginx  时会报错,因为centos7  需要依赖使用EPEL方式安装nginx,还有使用 命令:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpml 来

linux yum 安装 lnmp(linux+php+mysql)

yum搭建lnmp环境(CentOS6) 1.关闭防火墙[[email protected] ~]# chkconfig iptables off 2.关闭selinuxvi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3.配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)[[email protected] ~]# yum install wget//下载wget工具[[ema

CentOS 6.9 yum方式搭建LNMP环境,并部署Discuz论坛

一.演示环境: IP 安装的程序包 版本 192.168.1.144 nginx(epel源) 1.10.2 php 5.3.3 php-fpm(FastCGI进程管理器) php-mysql(php连接mysql时需要用到的驱动) 192.168.1.145 MySQL-server-5.6.39-1.el6.x86_64.rpm MySQL-client-5.6.39-1.el6.x86_64.rpm MySQL-devel-5.6.39-1.el6.x86_64.rpm MySQL-sha

搭建LNMP+CI环境

首先搭建 LNMP 的服务器环境 安装 Nginx, MySQL 和 PHP 软件包,执行以下命令 yum install -y nginx mariadb-server mariadb php php-fpm php-mysql 启动并检查 Nginx 和 PHP 的安装情况 修改 /etc/nginx/nginx.conf,可参考下面的配置示例: nginx.conf user nginx; worker_processes auto; error_log /var/log/nginx/er

阿里云centos7.2 搭建 laravel 框架走过的坑

centos7.2 搭建 laravel框架走过的坑 前言 公司正在处于发展阶段最近开发的伙伴和运维的伙伴一直在忙碌着 开发人员一直在写laravel架构的代码以及新项目的拓展,时间很赶所以作为linux运维的我也不能怠慢. 首先搭建lnmp架构 nginx php 我选择的yum,wget的安装方法 mysql选择编译安装 因为我只认为MySQL我还有编译安装的需要(熟悉熟悉). 准备 : 1.PHP 7版本  2.openssl(yum安装)3.pdo扩展 mysql 4.安装compose

搭建lnmp环境,部署php动态网站

搭建LNMP 前言:"N"代表Nginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgor sysoev开发,其特点是占有内存少,并发能力强,单台物理服务器可支持3万-5万个并发请求,中国使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. 通过下面的实验搭建LNMP环境,部署天空影城的php动态网站 本实验在虚拟机中运行,使用Redhat6.5系统部署! 一.安装及运行 1.搭建yum仓库,安装支持软件 nginx的配置及运行需要pcre,zlib等软件