LNMP环境搭建
一 准备工作1,环境要求:操作系统:Centos 7.X 64 位关闭防火墙和selinux保证系统能正常联网2,网络yum源:先移除或删除系统自带的yum配置文件,然后下载新的配置文件[root@localhost yum.repos.d]# yum clean all清楚原有缓存[root@localhost yum.repos.d]# yum makecache建立新的缓存列表3,安转编译工
一 准备工作
1,环境要求:
操作系统:Centos 7.X 64 位
关闭防火墙和selinux
保证系统能正常联网
2,网络yum源:
先移除或删除系统自带的yum配置文件,然后下载新的配置文件
[root@localhost yum.repos.d]# yum clean all 清楚原有缓存
[root@localhost yum.repos.d]# yum makecache 建立新的缓存列表
3,安转编译工具和软件依赖包
yum -y install gcc* pcre-devel openssl openssl-devel zlib-devel ncurses-devel cmake bison libxml2-devel libpng-devel
二 源码软件包安转
1.Nginx
Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件代理服务器,在BSD-like协议下发行。特点是占有内存少,并发能力强。
1.1 下载Nginx源码包
1.2 创建用于Nginx运行的用户
[root@localhost lnmp]# useradd -r -s /sbin/nologin nginx
1.3 解压并安装
1.4 上传Nginx启动管理脚本(可以省略)
2.MySQL
2.1 下载软件包
2.2 创建用户运行mysql的用户
2.3 解压并安装
[root@localhost yum.repos.d]# make && make install
2.4 修改目录权限
[root@localhost mysql-5.5.62]# cd /usr/local/mysql/
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data
2.5 生成mysql配置文件
# cp -a /lnmp/mysql-5.5.62/support-files/my-medium.cnf /etc/my.cnf
2.6 初始化,生成授权表
2.7 生成mysql的启动和自启动管理脚本
[root@localhost mysql]# cd /lnmp/mysql-5.5.62/support-files/
[root@localhost support-files]# cp -a mysql.server /etc/init.d/mysqld
[root@localhost support-files]# chmod +x /etc/init.d/mysqld
[root@localhost yum.repos.d]# chkconfig --add mysqld
[root@localhost yum.repos.d]# chkconfig mysqld on
2.8 修改密码
[root@localhost ~]# mysqladmin -uroot password 123456
3.PHP
3.1 下载软件包
3.2 解压并安装
3.3 生成配置文件
3.4 创建软连接,使用命令更方便
4.配置Nginx连接PHP
4.1 Nginx连接PHP需启动php-fpm服务
[root@localhost etc]# cd /usr/local/php/etc/php-fpm.d/
[root@localhost php-fpm.d]# cp -a www.conf.default www.conf
[root@localhost php-fpm.d]# vim www.conf
4.2 修改Nginx配置文件,使其能识别.php后缀的文件
[root@localhost php-fpm.d]# vim /usr/local/nginx/conf/nginx.conf
4.3 重启PHP服务,创建测试文件,看能否访问
[root@controller ~]# php-fpm
启动PHP
[root@localhost html]# cat 1.php
<?php
phpinfo()
?>
[root@localhost html]# pwd
/usr/local/nginx/html
[root@localhost html]#
能访问即搭建成功
到此结束,谢谢观看
更多推荐
所有评论(0)