我正在尝试使用PHP框架,但我对Composer和终端命令没有信心。我想下载一个框架并将其上传到我的共享主机上,然后开始开发我的应用程序。 有什么建议吗?
感谢。
答案 0 :(得分:6)
CodeIgniter https://codeigniter.com是一个功能强大的PHP框架,占用空间非常小
1.解压缩包。
2.将CodeIgniter文件夹和文件上传到您的服务器。通常,index.php文件将位于您的根目录。
3.使用文本编辑器打开application / config / config.php文件并设置基本URL。如果您打算使用加密或会话,请设置加密密钥。
4.如果您打算使用数据库,请使用文本编辑器打开application / config / database.php文件并设置数据库设置。
如果您希望通过隐藏CodeIgniter文件的位置来提高安全性,可以将系统和应用程序文件夹重命名为更私密的文件夹。如果您重命名它们,则必须打开主index.php文件,并使用您选择的新名称在文件顶部设置$ system_path和$ application_folder变量。
为了获得最佳安全性,系统和任何应用程序文件夹都应放在Web根目录之上,以便不能通过浏览器直接访问它们。默认情况下,.htaccess文件包含在每个文件夹中以帮助防止直接访问,但最好在Web服务器配置更改或不遵守.htaccess的情况下将其从公共访问中删除。
如果您希望公开您的观点,也可以将views文件夹移出应用程序文件夹。
移动它们之后,打开主index.php文件并设置$ system_path,$ application_folder和$ view_folder变量,最好使用完整路径,例如“/ WWW / MYUSER /系统”。
在生产环境中采取的另一项措施是禁用PHP错误报告和任何其他仅开发功能。在CodeIgniter中,可以通过设置ENVIRONMENT常量来完成,这在安全页面上有更全面的描述。
就是这样!
无论你走到哪里,你都拥有了强大的MVC框架。它也很受欢迎。
答案 1 :(得分:5)
如上所述(或以下?),我强烈建议Laravel。它目前是最强大,最完整和最通用的框架。需要比大多数框架更少的代码来实现某些功能。
您不必了解作曲家,因为安装程序包的命令是以复制粘贴版本提供给您的。每个包都清楚地记录了所有包安装方法。
您需要调整“public”目录,以便通过符号链接指向public_html文件夹。
一个简单的符号链接就可以了。将其添加到.htaccess:
Options +FollowSymLinks
如果您没有cPanel shell访问权限,只需使用cron函数为您创建符号链接。
答案 2 :(得分:3)
你几乎可以使用几乎所有的框架,包括Symfony2,Laravel,Codeigniter或CakePHP等。但是如果你从未使用过框架,我建议你使用Laravel。因为Laravel有一个很棒的社区以及laracasts.com(它有很好的关于PHP,Laravel甚至JS的截屏视频)。
如果您有使用框架的经验,那么我建议您尝试使用Symfony2。它是PHP的最佳框架之一。 Symfony也正在成为行业标准。有许多伟大的项目都是基于Symfony组件构建的,包括;
许多知名公司正在寻找Symfony开发人员。如果您是Symfony开发人员,那么伟大的公司有很多很好的机会。