在 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
- Laravel Installer
- 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 的畫面
沒有留言:
張貼留言