2016年1月2日 星期六

Ubuntu 平台 laravel 安裝筆記

在 ubuntu 平台上安裝 laravel 有許多種,這篤文章介紹用 laravel installer 與 composer 的安裝方式

系統需求

  • PHP >= 5.4
  • Mcrypt PHP Extension
  • OpenSSL PHP Extension
  • Mbstring PHP Extensi

安裝步驟

更新 ubuntu package 資訊

sudo apt-get update
sudo apt-get upgrade

安裝 php mysql apache

sudo apt-get install apache2
sudo apt-get install php5enmod
sudo apt-get install mysql-server
sudo apt-get install php5-mysql

安裝 php extension

sudo apt-get install php5-json
sudo apt-get install unzip
sudo apt-get install curl
sudo apt-get install openssl
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt
sudo apt-get install -y git-core
sudo a2enmod rewrite
sudo service apache2 restart

安裝 composer

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer

目前為止已經在 ubuntu 上安裝好 composer,現在可以用兩種方式安裝 laravel

  1. Laravel Installer
  2. composer

透過 laravel installer 安裝

laravel installer 是 laravel 5 所提供新的安裝方式,比 composer 安裝會更快

composer global require "laravel/installer"

# setting up path
export PATH="~/.composer/vendor/bin:$PATH" 
# change dir where to install
cd /var/www/html/
# download and installing
laravel new laravelnew
# giving permission
chmod -R 777 laravelnew

透過 Composer 安裝

利用 composer 安裝有兩個方式,建立專案或手動下載安裝

建立專案

安裝 composer 後,你可以透過 create-project 指令,指定將 laravel 安裝到哪個目錄

# checking composer is successfully installed
composer
# downloading and install via composer
#composer create-project laravel/laravel --prefer-dist
sudo composer create-project laravel/laravel /var/www/html/laravel3
# setting up writable permission
sudo chmod -R 777 /var/www/html/laravel3
手動下載並安裝
# change directory to /var/www/html/(where i want to create laravel project)
cd /var/www/html/ 
# downloading from github
wget https://github.com/laravel/laravel/archive/master.zip
# unzip downloaded zip
unzip master.zip 
# giving a new name to extract directrory
mv /var/www/html/laravel-master /var/www/html/laravel2
# giving writable permission
sudo chmod -R 777 laravel2
# removing zip file
rm master.zip
# getting project directory where i need to install project
cd laravel2
# installing using composer
composer install

到目前為止已經在系統上安裝好 laravel,你可以試試用 browser 查看 http://localhost/yoularavael 的畫面

沒有留言:

張貼留言