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:
安装WEB应用:访问 /skyuc/install/index.php,将会打开SKYUC的安装程序,根据页面提示,只需三步即可完成安装:
注意适当调整权限:
[root@nginx skyuc]# chmod -R 777 admincp/ data/ templates/ upload/
继续访问WEB应用系统:
完成安装后,注意将install/目录转移,以避免重复安装,降低安全风险。
[root@nginx skyuc]# mv install install.lock
[root@nginx skyuc]# chmod 600 install.lock/
这是数据库后台:
这是前台天空网络主页: