您现在的位置是:首页 > 技术教程 正文

Linux_Day08_Linux+Nginx+Mysql+Php部署上线php项目

admin 阅读: 2024-03-18
后台-插件-广告管理-内容页头部广告(手机)

LNMP部署上线php项目

1.部署nginx

 yum -y install nginx

2.启动nginx

nginx

3.检查是否启动nginx

  1. ss -nplt | grep 80
  2. ps aux | grep nginx

4.部署php Remi's RPM repository(php网站)

  1. 1):yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. 2):yum -y install php74-php-xsl php74-php php74-php-cli php74-php-devel php74-php-gd php74-php-pdo php74-php-mysql php74-php-fpm

2):

yum -y install php74-php-fpm

5.启动php

systemctl start php74-php-fpm

6.检查是否启动成功

  1. ss -nplt | grep 9000
  2. ps aux | grep php

nginx -t 检测nginx语法有没有问题

vi +42 /rtc/nginx/nginx.conf 直接进入第42行

nginx -s reload 进程不动,平滑加载配置文件

nginx关联php

在 /etc/nginx/nginx.cnf 配置文件42行中加入

index index.php index.html index.htm;

location ~ \.php$

{

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;

}

然后创建文件,查看是否配置成功

在/usr/share/nginx/html/中 创建index.php

写入:

<?php

phpinfo();

?>

:wq保存退出

在网站进行查看如下,成功进入

项目上线(先将将创建的index.php的文件删除,让html下没有任何文件)

1.上传项目
rz 上传项目压缩包

2.tar -xzf 项目名
tar -xzf wordpress-6.2.2-zh_CN.tar.gz

3.

cp -r wordpass/* /usr/share/nginx/html/

然后cd /usr/share/nginx/html 下进行查看是否复制进来了

然后启动项目

           这是项目上线的逻辑

        1、上传项目
                       

rz

                        

        2、解压  

tar  -xf  wordpress.tar.gz


        3、将解压的目录全部复制到nginx的网站默认目录
               

cp -r  wordpress/*   /user/share/nginx/html/

        4、nginx和php都已经关联好了,现在只需要在mysql里创建一个数据库即可,例如wordpress,然后在网上进入自己的ip:
                

        5、填写自己的信息


        6、进入这样的界面,复制下列代码,在/user/share/nginx/html/  里面创建一个文件夹将代码粘贴进去。
                 
注意:用vim进去之后需要先插入  再粘贴

        7、这里我已经注册好了,直接登录就好
                

      8、最终成功进入这样的界面。


以上就部署好了wordpress项目

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索