安裝等等要解壓的工具
sudo apt-get install unzip zip
安裝lamp
sudo apt-get install lamp-server^
安裝php擴充
sudo apt-get install php7.0-cli php7.0-json php7.0-mcrypt php7.0-mbstring php7.0-gd php7.0-xml(即php5-dom)
二、下載安裝composer
下載
wget -c https://getcomposer.org/composer.phar
可執行
chmod +x composer.phar
移到/usr/local/bin,改名composer
sudo mv composer.phar /usr/local/bin/composer
composer基本指令
測試看看
composer
版本
composer -V
升級
composer self-update
是否有效
composer validate
三、用composer於html下安裝laravel,放置在your_website
不得用root使用者
composer create-project laravel/laravel --prefer-dist 安裝目錄your_website
成功後,出現: php artisan key:generate
Application key [base64:gS7Fs2tXdjW3UVmAuO/+YRvCDrHmgaqU84iPCIgJ368=] set successfully.
四、
加入apache虛擬主機
sudo vim /etc/apache2/sites-available/laravel.conf
寫入:
<VirtualHost *:80>
ServerName chcsfs.localhost.edu.tw
DocumentRoot /var/www/html/chcsfs/public
<Directory /var/www/html/chcsfs>
AllowOverride All
</Directory>
</VirtualHost>
重啟apache
service apache2 reload
五、更改特定目錄擁有者為www-data,及777
sudo chown -R www-data: ./storage ./bootstrap/cache
sudo chmod -R 777 ./storage ./bootstrap/cache
六、隱藏 index.php,啟用apache2 rewrite模組
sudo a2enmod rewrite
sudo service apache2 restart
作者已經移除這則留言。
回覆刪除extension dom套件,在php7.0中已經被包在php7.0-xml(註:php7.0-xml跟php-xml內容一樣)
回覆刪除所以只要
sudo apt-get install php7.0-xml
或
sudo apt-get install php-xml
就可以把ext-dom裝好
裝好後phpunit才可以使用
了解
回覆刪除php7.0沒有php7.0-dom,改以php7.0-xml
所以安裝php7.0-dom,會改安裝php7.0-xml