Linux部署二

linux部署二

一、LNMP综合测试指iwebshop部署
1、检测Nginx与PHP之间的连同性
配置Nginx主配置文件
配置iwebshop虚拟主机配置文件
[root@zhz ~]# vim /data/server/nginx/conf/nginx.conf
在http配置段内容增加下面的内容
server {
listen 80;
server_name iwebshop.cxy.com;
#静态请求处理的location
location / {
root html/iwebshop;
index index.php index.html index.htm;
}
#动态请求处理的location
location ~* ..(php|php5)?$ {
root html/iwebshop;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}在这里插入图片描述
修改完配置文件后,检查语法并重启nginx服务
[root@zhz ~]# /data/server/nginx/sbin/nginx -t
nginx: the configuration file /data/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /data/server/nginx/conf/nginx.conf test is successful
[root@zhz ~]# /data/server/nginx/sbin/nginx -s reload
配置域名解析
[root@zhz ~]# vim /etc/hosts
在这里插入图片描述
生成一个php测试文件
生成一个php的测试文件到站点目录下
cd /data/server/nginx/html/
在这里插入图片描述
[root@zhz html]# mkdir iwebshop
[root@zhz html]# echo ‘<?php phpinfo(); ?>’ >/data/server/nginx/html/iwebshop/test_info.php
此时blog站点目录下应该有一个主页文件和php测试文件
[root@zhz html]# ll /data/server/nginx/html/iwebshop/
测试nginx与php的连通性
浏览器访问iwebshop.cxy.com/test_info.php
在这里插入图片描述
检测之前查看一下,Nginx和PHP是否打开。
二、测试PHP与MySQL是否连通。
创建数据库:
mysql -uroot -p123456 #登录数据库
show databases; #查看数据库
create database iwebshop; #创建一个数据库
创建数据库用户:
mysql> grant all on wordpress.
to iwebshop@‘localhost’ identified by ‘123456’;
mysql> flush privileges;
mysql> select user,host from mysql.user;
±---------±----------+
| user | host |
±---------±----------+
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| iwebshop | localhost |
| root | localhost |
| | zhz.com |
| root | zhz.com |
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019112718034948.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqdW5xNw==,size_16,color_FFFFFF,t_70
生成一个mysql的测试文件:
[root@zhz ~]# cd /data/server/nginx/html/
[root@zhz html]# cd /data/server/nginx/html/iwebshop/
[root@zhz iwebshop]# vim test_mysql.php
全复制进去:

<?php //$link_id=mysql_connect('主机名','用户','密码'); //mysql -u用户 -p密码 -h 主机 $link_id=mysql_connect('localhost','iwebshop','123456') or mysql_error(); if($link_id){ echo "mysql successful by wangshusen !\n"; }else{ echo mysql_error(); } ?>

在这里插入图片描述
测试连接成功
在这里插入图片描述
删除临时文件
[root@zhz iwebshop]# cd /data/server/nginx/html/iwebshop
[root@zhz iwebshop]# rm -f .php
三、部署软件系统
[root@zhz iwebshop]# cd /data/soft/
转移项目到nginx的iwebshop目录中
[root@zhz soft]#unzip iwebshop2.1.11090110_data.zip
[root@zhz soft]# mv iwebshop/
/data/server/nginx/html/iwebshop/
查看文件效果:
[root@zhz soft]# ls /data/server/nginx/html/iwebshop/
在这里插入图片描述
修改权限:
[root@zhz soft]# chown -R www.www /data/server/nginx/html/iwebshop/
注释:
因为我们给我们的nginx配置启动的用户是www,也就是说只有www用户能访问的到的文件才能访问
浏览器访问iwebshop.cxy.com/index.php:
在这里插入图片描述
在这里插入图片描述
数据库报错:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四、LNMP综合测试之禅道部署
创建禅道配置文件专用的nginx目录:
[root@zhz soft]# cd /data/server/nginx/html/
[root@zhz html]# mkdir chandao
上传软件
[root@wwy soft]# cd /data/soft/
上传软件ZenTaoPMS.8.2.5.zip
解压软件:
[root@wwy soft]# unzip ZenTaoPMS.8.2.5.zip
在这里插入图片描述
将禅道软件转移致专用的nginx目录
[root@zhz soft]# mv ZenTaoPMS.8.2.5/zentaopms/* /data/server/nginx/html/chandao
修改文件的属性:
[root@zhz soft]# chown -R www.www /data/server/nginx/
nginx文件配置:
[root@zhz soft]# vim /data/server/nginx/conf/nginx.conf

在http配置段内容增加下面的内容

server {
    listen       80;
    server_name chandao.cxy.com;
    #静态请求处理的location
    location / {
        root   html/chandao/www;
        index index.php  index.html index.htm;
    }
    #动态请求处理的location
    location ~* .*\.(php|php5)?$ {
        root html/chandao/www;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
}

在这里插入图片描述
修改完配置文件后,检查语法并重启nginx服务
[root@zhz soft]# /data/server/nginx/sbin/nginx -t
配置域名解析:
[root@zhz html]# vim /etc/hosts

创建数据库
mysql #登录数据库
show databases; #查看数据库
create database chandao; #创建一个数据库
创建数据库用户
grant all on chandao.* to chandao@‘localhost’ identified by ‘123456’;
flush privileges;
select user,host from mysql.user;
在这里插入图片描述
web界面配置禅道
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值