php - 哪个 php 框架适合共享主机?

标签 php frameworks hosting shared

<分区>

我正在尝试使用 PHP 框架,但我对 Composer 和终端命令没有信心。我想下载一个框架并将其上传到我的共享主机上,然后开始开发我的应用程序。 有什么建议吗?

谢谢。

最佳答案

CodeIgniter https://codeigniter.com是一个功能强大的 PHP 框架,占用空间非常小

1.解压包

2.将 CodeIgniter 文件夹和文件上传到您的服务器。通常 index.php 文件位于您的根目录下。

3.使用文本编辑器打开 application/config/config.php 文件并设置您的基本 URL。如果您打算使用加密或 session ,请设置您的加密 key 。

4.如果您打算使用数据库,请使用文本编辑器打开 application/config/database.php 文件并设置您的数据库设置。

如果您希望通过隐藏 CodeIgniter 文件的位置来提高安全性,您可以将系统和应用程序文件夹重命名为更私密的名称。如果您确实重命名它们,则必须打开主 index.php 文件并使用您选择的新名称在文件顶部设置 $system_path 和 $application_folder 变量。

为了获得最佳安全性,系统和任何应用程序文件夹都应放在 Web 根目录之上,这样它们就无法通过浏览器直接访问。默认情况下,.htaccess 文件包含在每个文件夹中以帮助防止直接访问,但最好将它们完全从公共(public)访问中删除,以防 Web 服务器配置更改或不遵守 .htaccess。

如果您想公开您的 View ,也可以将 View 文件夹移出您的应用程序文件夹。

移动它们之后,打开您的主 index.php 文件并设置 $system_path、$application_folder 和 $view_folder 变量,最好使用完整路径,例如'/www/MyUser/system'。

在生产环境中采取的一项额外措施是禁用 PHP 错误报告和任何其他仅供开发使用的功能。在 CodeIgniter 中,这可以通过设置 ENVIRONMENT 常量来完成,这在安全页面上有更完整的描述。

就是这样!

无论您走到哪里,您都拥有一个强大的 MVC 框架。它也很受欢迎。

关于php - 哪个 php 框架适合共享主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35321696/

相关文章:

c++ - 传递多种数据类型的最佳方式

python - Django rest framework 嵌套序列化器部分更新

.net - 在 Firebase 中托管 .NET Web Api

windows - Windows下的X11转发?

php - 如何在mysql中存储媒体文件路径

PHP重复函数调用,最佳实践?

javascript - 与上下文无关的 JavaScript 测试框架

linux - 如何将 12GB 数据转移到新服务器

php - 如何计算数组中重复项的出现次数

php - 近交免疫数据库结构