如何在Azure上托管Codeigniter应用程序?

时间:2016-06-27 06:47:16

标签: php codeigniter azure

我想请你帮我(有一些教程链接或其他东西),我想做的是在天蓝色上传php Codeigniter应用程序?

同样在我的应用程序中,我有上传功能,所以我也应该让它工作(不知道它是否更复杂,因为那)。

我在开发过程中使用wamp,现在我需要在服务器上推送它。

2 个答案:

答案 0 :(得分:1)

部署Codeigniter非常简单,只需确保正确放置项目目录即可。

  1. 只需通过 SSH FTP 将项目文件夹上传到主机。
  2. 相应地修改 .htaccess 文件。
  3. 完成上述所有操作后,包括将所有文件上传到主机,请不要忘记使用新的托管参数更新config.php database.phproute.php
  4. 要使您的上传功能正常工作,您只需要对应用程序的上传文件夹提供正确/必需的写入权限。
  5. 在部署Codeigniter应用程序时,您需要做的就是这些。

答案 1 :(得分:1)

通常,将CI应用程序部署到Azure Web Apps很简单,只需在Azure portal上创建Azure Web Apps,然后单击Azure Web Apps的管理页面,单击所有设置< / strong> =&gt; 部署源 =&gt; 选择源 =&gt; 本地Git存储库以设置Azure Web的git部署设置应用服务。 enter image description here

然后您可以在基本标签下找到 Git clone url enter image description here

此外,Azure App Service可以在运行git push时运行php composer.phar install,但默认情况下不启用它。要启用它,您需要为您的网络应用安装Composer extension

以下是Azure示例中的CI模板,您可以参考https://github.com/Azure-Samples/app-service-web-php-get-started获取任何匹配。

这是一段视频https://youtu.be/bBb_Hi2Odqc,您可以参考。它管理classic portal,但今天仍然有效。