摘要:被稱為簡潔優雅的開發框架,但第一次接觸此框架的人有不少都卡在了安裝上,其實在下只需要很簡單的幾步就可以搞定,這里我們以下的環境為例。
Laravel 被稱為簡潔、優雅的PHP開發框架,但第一次接觸此框架的人有不少都卡在了安裝上,其實在 Linux 下只需要很簡單的幾步就可以搞定,這里我們以 CentOS 下 PHP + Nginx + Mysql 的環境為例。
首先需要了解 Laravel 安裝依賴,比如 Laravel4.2 就有下面的要求:
PHP >= 5.4 - MCrypt PHP 擴展
最主要的是 PHP 版本,正常安裝的話相關擴展應該都會包含
另外你的系統需要有 Composer,一個 PHP 依賴管理工具,沒裝過的可以在這里下載:https://getcomposer.org/download/
然后把composer.phar文件改名為composer放在/usr/bin目錄下
接下來設置 composer 鏡像地址
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
最后就是用 composer 安裝 laravel 了。版本、安裝路徑都可以在參數中指定,這里我們安裝的是4.2版本,放在nginx網站根目錄下
composer create-project laravel/laravel=4.2 /usr/local/nginx/html/laravel4.2 --prefer-dist
安裝成功后記得更改 Laravel 目錄權限
chmod 777 -R /usr/local/nginx/html/laravel4.2
不出意外的話,在瀏覽器上可以訪問到 Laravel 的歡迎頁面了
只有框架當然不夠,還有許多內容需要添加,在網上能夠找到一些基于 Laravel 的開源軟件,我們試一個在 Laravel5.1 上簡單開發的博客程序,就叫 laravel51,在github 上就可以下載:https://github.com/mangoim/laravel51
安裝步驟也很簡單,先用git拉下來
git clone https://github.com/mangoim/laravel51.git
在 mysql 上創建數據庫 laravel51,然后導入sql文件
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 官方博客
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30276.html
摘要:開源的論壇網站開源的論壇源代碼接口管理接口環境下環境一鍵安裝軟件二前端資源中國淘寶鏡像在國內,由于墻的原因,安裝包速度很慢,所以,這里建議使用淘寶提供的鏡像安裝前端資源。 為者常成,行者常至。 一、PHP資料 1、V2EX way to explore 分享和探索的地方2、Laravel China 中國最大的 Laravel 和 PHP 開發者社區3、Composer使用方法4、Pa...
摘要:開源的論壇網站開源的論壇源代碼接口管理接口環境下環境一鍵安裝軟件二前端資源中國淘寶鏡像在國內,由于墻的原因,安裝包速度很慢,所以,這里建議使用淘寶提供的鏡像安裝前端資源。 為者常成,行者常至。 一、PHP資料 1、V2EX way to explore 分享和探索的地方2、Laravel China 中國最大的 Laravel 和 PHP 開發者社區3、Composer使用方法4、Pa...
摘要:像操作系統一樣,你可以通過安裝軟件,成為適用于你的電腦。先進的技術方案,使得你無需擔心后期功能拓展與迭代問題,大大降低了維護成本。對于一個超過三年生命周期的項目來說,最適合不過。總之,是新的技術方向標,能讓每個藝術家像構建工程一樣構建程序。 這是我們團隊的一個非盈利項目,以Apache2.0協議開源...不限制商用 Notadd是什么 Notadd 是基于Laravel 和 Vue 的...
閱讀 3768·2021-08-30 09:47
閱讀 3690·2019-08-30 15:56
閱讀 677·2019-08-30 14:18
閱讀 698·2019-08-29 16:17
閱讀 2065·2019-08-29 11:07
閱讀 642·2019-08-26 13:53
閱讀 3443·2019-08-26 10:26
閱讀 2491·2019-08-23 18:30