搭建配置LEMP(实用)
PHP应用开发好了?恭喜你!不过,现在还没什么用,因为用户无法使用。你要把应用存储到服务器中,让预期受众能访问。一般来说,存储PHP应用有四种方式:共享服务器,虚拟私有服务器,专用服务器和平台即服务。每种方式都有自己的优点,都有使用的应用类型和一定的预算。
流程梳理
一、首次登录
1.1ssh root@123.456.78.90登录
二、安装Nginx
2.1sudo yum install epel-release添加CentOS7 EPEL存储库
2.2sudo yum install nginx安装
2.3sudo service nginx start启动
2.4curl -i localhost验证安装成功
2.5 Nginx常用操作
三、安装MySQL5.6
3.1 卸载Mariadb
3.1.1rpm -qa | grep mariadb查看相关模块
3.1.2rpm -e mariadb-******卸载
3.1.3rpm -e --nodeps mariadb-*****强制卸载
3.2 卸载MySQL
3.2.1yum list installed mysql*查看是否安装
3.2.2rpm -qa | grep -i mysql查看相关模块
3.2.3yum remove mysql-*****逐条卸载
3.2.4find / -name mysql查找mysql相关目录
3.2.5rm -rf /etc/*/*/*/*/mysql删除相关目录
3.2.6rm -rf /etc/my.cnf删除my.cnf
3.2.7rm -rf /var/log/mysqld.log删除log
3.3 安装MySQL
3.3.1rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm包
3.3.2yum repolist enabled | grep "mysql.*-community.*"查看安装资源
3.3.3yum -y install mysql-community-server安装
3.3.4yum list installed mysql*查看是否安装成功
3.3.5systemctl start mysqld启动服务
3.3.6systemctl enable mysqld加入开机启动
3.3.7systemctl list-unit-files验证是否加入开机启动
3.3.8ps -ef | grep mysql查看安装路径
3.3.9mysql_secure_installation重置密码
3.3.10mysql -V查看版本号
四、安装PHP7.1
4.0 卸载
4.1 php7.1yum源
4.2yum list php71w*查看相关插件
4.3 安装php及相关插件
4.4php -v查看安装PHP版本
4.5yum install php71w-fpm.x86_64安装php-fpm插件
4.6systemctl start php-fpm启动php-fpm
4.7systemctl enable php-fpm开机自启动
五、安装Redis
5.1yum install redis一键安装
5.2redis-server -v检查安装版本
5.3service redis start启动redis
5.4chkconfig redis on设置开机自启动
5.5 高级设置
5.6 安装php-redis扩展
5.6.1yum list php71w-pecl-redis*查看php插件支持
5.6.2yum -y install php71w-pecl-redis.x86_64安装
5.6.3service php-fpm restart重启php-fpm
六、安装Git
6.1git --version查看系统是否已经安装git
6.2yum install gityum安装git
6.3yum -y upgrade git升级(发现安装git版本过低,发现升级无效)
6.4yum remove git卸载
6.5 IUS安装v2.x
6.5.1curl https://setup.ius.io | sh自动化安装脚本
6.5.2yum search git查询git2u相关内容
6.5.3yum remove -y git | yum -y install git2u命令执行安装
6.5.4git --version查看版本,验证安装成功
七、配置Nginx来处理PHP页面
7.1 修改nginx.conf
7.2 重启Nginx
7.3 Web服务器上测试PHP处理
八、项目配置
8.1 git拉取代码
8.2 新增配置文件
8.3 修改配置表
8.4 修改nginx.conf
8.5 新建Session文件夹
8.5 IP地址访问