【问题标题】:Is there a Rails-esque way of structuring PHP projects using Apache?是否有一种使用 Apache 构建 PHP 项目的 Rails 式方式?
【发布时间】:2015-07-26 20:14:27
【问题描述】:

我刚开始学习 PHP 开发(特别是 wordpress),想知道是否有一种方法可以构建我的 PHP 项目,这样我就不需要在 /var/www/ 文件夹中创建它们?

具体来说,我来自 Ruby on Rails,我只需在系统中使用 Rails 初始化的任何目录中键入 rails server 即可非常方便,Rails 会自动关联正确的相对路径。

每次都必须 sudo 进入/var/www/ 文件夹并在那里创建项目非常麻烦。我宁愿在我的主目录中有某种目录,我可以将所有 PHP 项目放入其中。

我使用的是标准 LAMP(Linux、Apache、MySQL 和 PHP)。

【问题讨论】:

  • 您使用的是什么网络服务器? Apache ?
  • 是的,很抱歉在这一点上不清楚,我已经编辑了我的主要帖子。
  • 有许多 PHP 应用程序框架,它们的应用程序布局与 Rails 类似或相当,还有 PHP 自己的内置服务器(通过 php -S),它允许您启动 Web 服务器进行测试。
  • 看看Laravel框架laravel.com
  • 使用 apache,您可以将 webroot 配置为您想要的任何目录,或者您可以使用 userdir 模块。

标签: php ruby-on-rails apache


【解决方案1】:

Laravel 与 Rails 非常相似;我决定继续使用它。

php artisan serve 命令本质上是 laravel 版本的 rails server,并将文档根目录配置为当前目录,很像php -S localhost:8000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 2011-08-22
    • 2010-11-22
    相关资源
    最近更新 更多