LEMP架构及应用部署(2)

5)在LEMP平台中部署WEB应用:

LEMP平台与LAMP平台是非常相似的,区别主要在于所用WEB服务软件的不同,而这与使用PHP开发的WEB应用程序并无太大关系,因此PHP应用的部署方法也是类似的,

下面以“天空网络电影系统(简称SKYUC)”为例介绍在LEMP平台中的部署过程。并架设Discuz论坛做验证:

释放并部署程序代码:

[root@nginx ~]# tar jxf SKYUC_3.2.2_Free_For_PHP5.3.tar.bz2

[root@nginx ~]# mv SKYUC_3.2.2_Free_For_PHP5.3/wwwroot/ /var/www/benet/skyuc

[root@nginx ~]# cd /var/www/benet/skyuc/

[root@nginx skyuc]# chown -R nginx:nginx admincp/ data/ templates/ upload/

创建数据库并授权用户runskyuc:

LEMP架构及应用部署——Nginx延伸

安装WEB应用:访问 /skyuc/install/index.php,将会打开SKYUC的安装程序,根据页面提示,只需三步即可完成安装:

LEMP架构及应用部署——Nginx延伸

注意适当调整权限:

[root@nginx skyuc]# chmod -R 777 admincp/ data/ templates/ upload/

继续访问WEB应用系统:

LEMP架构及应用部署——Nginx延伸

LEMP架构及应用部署——Nginx延伸

LEMP架构及应用部署——Nginx延伸

完成安装后,注意将install/目录转移,以避免重复安装,降低安全风险。

[root@nginx skyuc]# mv install install.lock

[root@nginx skyuc]# chmod 600 install.lock/

这是数据库后台:

LEMP架构及应用部署——Nginx延伸

这是前台天空网络主页:

LEMP架构及应用部署——Nginx延伸

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f4dc4186afab8b4605e25dbaa19d905c.html