自学linux——16.LAMP项目上线流程

LAMP项目上线流程

一、编译安装与卸载Nginx(web服务器软件,类似于Apache)

1.安装nginx

①    下载nginx

网页下载https://nginx.org/en/download.html

服务器端下载用法 :#wget 下载地址(常用)

例如当前需要下载nginx到“/usr/local/src”

Cd /usr/local/src

wget https://nginx.org/download/nginx-1.19.4.tar.gz

②    解压nginx安装包

tar -zxvf nginx-1.19.4.tar.gz

③    进入nginx解压目录——配置、编译、安装操作

cd  ./nginx-1.19.4/                    #切换路径

./configure –-prefix=/usr/local/nginx    #安装到指定路径

若出现the HTTP rewrite module requires the PCRE library问题,需:

直接yum安装pcre-devel:yum -y install pcre-devel

若出现the HTTP gizp module requires the zlib library问题,需:

直接yum安装zlib库:yum -y install zlib-devel

再执行./configure –-prefix=/usr/local/nginx

自学linux——16.LAMP项目上线流程

开始安装:make      最后安装:make install

安装好之后的目录

自学linux——16.LAMP项目上线流程

④    运行nginx(先关掉apache)

启动命令:/usr/local/nginx/sbin/nginx

重启命令:/usr/local/nginx/sbin/nginx -s reload

2.卸载nginx

rm -rf 软件的安装目录

注意:卸载一个编译安装的软件的时候必须先停止

二、Lamp环境部署

1.关于lamp

LAMP:Linux + Apache + MySQL + PHP                 LAMP架构(组合)

LNMP:Linux + Nginx + MySQL + php-fpm              LNMP架构(组合)

LNMPA:Linux + Nginx + MySQL + PHP + Apache       Nginx代理方式

2.PHP和Apache的安装

先登录云主机控制台获取需要连接的主机ip地址(公网),再进行远程登录

在整个LAMP中需要安装的有Apache + PHP + Mysql

①    安装PHP(在安装好php的同时会一起顺带安装Apache)

yum -y install php                    #安装PHP

systemctl start httpd.service    #启动Apache

在浏览器中输入公网IP测试Apache是否成功

测试PHP是否可以运行(默认的Apache站点目录:/var/www/html)

cd /var/www/html              #切换到站点目录

vim index.php                  #创建PHP文件

<?php

phpinfo();                       #文件内容

刷新浏览器中的公网IP测试PHP是否运行成功

若在启动apache时,出现如图问题:

自学linux——16.LAMP项目上线流程

则需要修改Apache的配置文件(/etc/httpd/conf/httpd.conf)

vim /etc/httpd/conf/httpd.conf

将ServerName前面的“#”去除,保存退出,重启apache即可

②    测试

3.Mysql的安装与初始化

①    安装mysql

yum -y install mysql-server

②    初始化操作

systemctl  start mysql.service

mysql_secure_installation

mysql -uroot -p

③    若需要远程登录数据库,则需要修改登录主机

自学linux——16.LAMP项目上线流程

刷新权限:flush privileges;

④    云主机上的安全组端口放行

自学linux——16.LAMP项目上线流程

⑤    用navicat进行登录

4.项目上线

解压项目包,将upload其中的内容上传到服务器站点目录(/var/www/html),例如安装DZ论坛:

①    使用filezilla上传需要的代码文件

②    传完之后打开网站的首页,运行DZ的安装向导

③    赋予指定目录写权限:chmod 777 -R /var/www/html

④    下载扩展,完成后重启apache

yum install php-mysqli     yum install php-xml

自学linux——16.LAMP项目上线流程

⑤    重启之后保证所有的配置项都是绿色的勾才可以下一步

⑥    选择全新DZ的安装方式

⑦   填写数据库与管理员的信息

自学linux——16.LAMP项目上线流程

⑧    安装完成

自学linux——16.LAMP项目上线流程

上一篇:自学linux——3.编辑器vim的使用


下一篇:CPU位数、操作系统位数及如何在Linux下查看