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.rpm
rpm包
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 git
yum安装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地址访问