php架構 - php slim架構路由找不到

來源:互聯網
上載者:User
require_once "slim/vendor/autoload.php";$app = new \Slim\Slim(['debug' => true,'mode' => 'development']);$app->get("/index", function() {    echo "

Hello Slim World

";});$app->run();

在本機訪問localhost/api.php/index有輸出,但是在Ubuntu上居然是404 not found,這是為什嗎?
ps:這個架構資源也少。。。

回複內容:

require_once "slim/vendor/autoload.php";$app = new \Slim\Slim(['debug' => true,'mode' => 'development']);$app->get("/index", function() {    echo "

Hello Slim World

";});$app->run();

在本機訪問localhost/api.php/index有輸出,但是在Ubuntu上居然是404 not found,這是為什嗎?
ps:這個架構資源也少。。。

找到了原因,因為未設定偽靜態

#nginxroot        /Users/jackluo/Works/php/rest;    location / {        root    /Users/jackluo/Works/php/rest;        index   index.html index.php;        try_files $uri $uri/ /index.php?$args;    }#apache【1】啟動mod_rewrite——去掉#,#代表注釋LoadModule rewrite_module modules/mod_rewrite.so【2】修改AllowOverride None為AllowOverride All## Deny access to the entirety of your server's filesystem. You must# explicitly permit access to web content directories in other #  blocks below.#    AllowOverride All    Require all granted    

slim架構還是不錯的,用起來挺有感覺的。http://dighash.com/ 一個簡單的slim demo~

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.