文档章节

centOS6.5 yum 安装lnmp

p
 percy94
发布于 2017/04/10 14:49
字数 519
阅读 37
收藏 0

精选30+云产品,助力企业轻松上云!>>>

1.配置防火墙,打开80,3306,22端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙

/etc/init.d/iptables restart

2.关闭SELINUX

vi /etc/selinux/config

添加:

SELINUX=disabled

重启系统

shutdown -r now

3.安装第三方源

    a.安装下载工具

yum install wget

    b.下载安装

wget http://www.atomicorp.com/installers/atomic
sh ./atomic

    c.更新源

yum check-update

4.安装nginx

    a.卸载httpd和php包

yum remove httpd* php*

    b.安装Nginx

yum install -y nginx

    c.设置为开机启动并启动

chkconfig nginx on
service nginx start

5.安装PHP

a.检查安装的php包,有就删除

yum list installed | grep php
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64

b.配置安装源

# Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
# CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

c.执行安装php

yum -y install php56w.x86_64
yum -y --enablerepo=webtatic install php56w-devel
yum -y install php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64

d.安装php frm

yum -y install php56w-fpm

设置开机启动并启动

chkconfig php-fpm on
/etc/init.d/php-fpm start

注:如果想更换到php5.5或5.4版本, 直接把上面的56w换成55w或者54w就可以了

6.安装mysql

    a.安装

yum install -y mysql mysql-server

    设置开机自启并启动

chkconfig mysqld on
/etc/init.d/mysqld start

b.设置root密码

mysql_secure_installation

根据提示输入密码,然后回车

7.配置Nginx

vi /etc/nginx/conf.d/default.conf
server {
        listen       80;
        server_name local.nginx.com;
        index index.html index.htm index.php;
        root  /var/www/html/ajeg;

        location ~ .*\.(php|php5)?$ {
                #fastcgi_pass unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
        location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
}

说明: /var/www 为web根目录, location / ... 为url的rewrite,隐藏 index.php

重新读取配置文件

nginx -s reload

配置php-fpm

vi /etc/php-fpm.d/www.conf

将用户和用户组设置为nginx

#修改用户为nginx
user = nginx
 #修改组为nginx
group = nginx

在/var/www/html/ajeg添加phpinfo.php文件写入phpinfo(),然后保存

重启Nginx 

service nginx restart

重启php-fpm

service php-fpm restart

修改文件所属组

chown -R nginx.nginx /var/www/html/ajeg

然后在浏览器输入地址访问即可

p
粉丝 1
博文 69
码字总数 11499
作品 0
广州
私信 提问
加载中
请先登录后再评论。

暂无文章

CertBot免费生成HTTPS永久SSL证书 Linux CentOS 6.8

CertBot官网 点它------------------------------------------------------>点我 1:执行以下命令安装certbot-auto: wget https://dl.eff.org/certbot-auto sudo mv certbot-auto /usr/l......

osc_ylezri59
16分钟前
15
0
zabbix4.0完整安装过程

zabbix完整安装过程 我的安装环境 一. 安装LAMP环境 1.1 Linux 1.2 Apache 1.3 Mysql或者使用mariaDB也可以 1.4 php 二 安装zabbix 2.1 下载安装 2.2 配置数据库 2.3 创建表,添加zabbix用户 ...

osc_73pstnki
17分钟前
6
0
初学者的Linux——管理LVM逻辑卷

Linux–管理LVM逻辑卷 文章目录 Linux--管理LVM逻辑卷 LVM 物理卷(Physical Volume,PV) 卷组(Volume Group,VG) 逻辑卷(Logical Volume,LV) 逻辑卷创建实验 创建物理卷,命令:pvcre...

osc_g96tdr1z
17分钟前
6
0
Tomcat Filter之动态注入

前言 最近,看到好多不错的关于“无文件Webshell”的文章,对其中利用上下文动态的注入Filter的技术做了一下简单验证,写一下测试总结,不依赖任何框架,仅想学习一下tomcat的filter。 先放几...

osc_8j0twt2u
18分钟前
17
0
接口测试管理,你不来了解一下?

在日常的开发模式里,前端负责页面和动态脚本的处理,服务端负责业务逻辑和接口的实现。当前端需要服务端提供的接口实现动态数据展示和交时,服务端完成接口开发后会提供一个接口文档给到前端...

osc_0g0vbf0z
18分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部