Laravel 被稱爲簡潔、優雅的PHP開發框架,但第一次接觸此框架的人有很多都卡在了安裝上,其實在 Linux 下只須要很簡單的幾步就能夠搞定,這裏咱們以 CentOS 下 PHP + Nginx + Mysql 的環境爲例。php
首先須要瞭解 Laravel 安裝依賴,好比 Laravel4.2 就有下面的要求:
PHP >= 5.4 - MCrypt PHP 擴展
最主要的是 PHP 版本,正常安裝的話相關擴展應該都會包含html
另外你的系統須要有 Composer,一個 PHP 依賴管理工具,沒裝過的能夠在這裏下載:https://getcomposer.org/download/
而後把composer.phar文件更名爲composer放在/usr/bin目錄下mysql
接下來設置 composer 鏡像地址nginx
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
最後就是用 composer 安裝 laravel 了。版本、安裝路徑均可以在參數中指定,這裏咱們安裝的是4.2版本,放在nginx網站根目錄下laravel
composer create-project laravel/laravel=4.2 /usr/local/nginx/html/laravel4.2 --prefer-dist
安裝成功後記得更改 Laravel 目錄權限git
chmod 777 -R /usr/local/nginx/html/laravel4.2
不出意外的話,在瀏覽器上能夠訪問到 Laravel 的歡迎頁面了github
只有框架固然不夠,還有許多內容須要添加,在網上可以找到一些基於 Laravel 的開源軟件,咱們試一個在 Laravel5.1 上簡單開發的博客程序,就叫 laravel51,在github 上就能夠下載:https://github.com/mangoim/laravel51sql
安裝步驟也很簡單,先用git拉下來數據庫
git clone https://github.com/mangoim/laravel51.git
在 mysql 上建立數據庫 laravel51,而後導入sql文件vim
mysql -u root -p laravel51 < /usr/local/nginx/html/laravel51/laravel51.sql
修改數據庫腳本中配置
vim /usr/local/nginx/html/laravel51/config/database.php
改爲mysql中的字段,username 和 password 根據你本地 mysql 的設置來修改
'mysql' => [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'laravel51', 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ],
在 nginx 下配置一個新的端口
vim /usr/local/nginx/conf/nginx.conf
這裏我設置爲 7070 端口
重啓一下服務器,瀏覽器在 7070 下訪問 index.php,應該會有這樣的頁面
後臺功能也開發好了一部分,訪問 index.php/admin,用戶名:roy 密碼:123456
最後推薦一些有用的網址:
最重要的就是官方文檔了,想要深刻了解 Laravel 的須要好好看看:http://www.golaravel.com/laravel/docs
另外有一個國內開發者寫的入門教程,適合於新人上手:https://lvwenhan.com/laravel/432.html
下面是一個基於Laravel4.2的 CMS,其實許多這類項目都是我的用業餘時間開發的,你們用熟Laravel以後也能夠本身作一個,萬一火了呢。(http://simpla.simplahub.com/;https://git.oschina.net/ken.yang/Simpla)
OneAPM for PHP 可以深刻到全部 PHP 應用內部完成應用性能管理 可以深刻到全部 PHP 應用內部完成應用性能管理和監控,包括代碼級別性能問題的可見性、性能瓶頸的快速識別與追溯、真實用戶體驗監控、服務器監控和端到端的應用性能管理。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客。
本文轉自 OneAPM 官方博客