天天看點

ubuntu+nginx+laravel

1, 到http://v4.golaravel.com/docs/4.2/installation 點選下載下傳最新版Laravel架構。然後解壓

2,把laravel-master下的檔案夾拷入到php的項目目錄下,我用的zendstudio 的目錄是Demo1, 是以我拷到到Demo1下,

3,修改nginx,在 /etc/nginx/sites-available/default  把 <code>location / {</code> try_files $uri =404;}修改為<code>location / { try_files $uri $uri/ /index.php?$query_string; }</code>

把 root /usr/share/nginx/html; 修改為Demo1下的public檔案夾

配置的意思就是所有的網頁請求都傳遞給public下的index.php檔案。

4,重新開機nginx  sudo /etc/init.d/nginx reload  在網頁中輸入127.0.0.1 通路,如果出現 que 少mcrypt庫的話,是因為ubuntu中mcrypt沒下載下傳或者配置錯誤。

5,下載下傳mcrypt    sudo apt-get install php5-mcrypt ,      apt-get沒有在/etc/php5/cli/conf.d/和/etc/php5/fpm/conf.d/下面建立mcrypt.in的符号連結

cd  進入fpm/conf.d沒有此檔案夾就建立,  輸入 sudo ln -s  ../../mods-available/mcrypt.ini 20-mcrypt.ini  這就是把mcrypt.init的符号連結放到fpm/conf.d中

6,重新開機php 這裡用的是php5-fpm   是以 sudo service php5-fpm restart

7,浏覽器輸入 127.0.0.1  ,就可以看到 you have arrived的字樣了。

QQ:519841366

本頁版權歸作者和部落格園所有,歡迎轉載,但未經作者同意必須保留此段聲明,

且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利

繼續閱讀