這篇文章是記錄下遇到的問題的
安裝部分推薦大家看 http://www.mr-wu.cn/aliyun-ecs-ubuntu/
這里摘錄安裝部分:
安裝mysql
sudo apt-get install mysql-server
安裝Apache
sudo apt-get install apache2
安裝PHP 5 環境
sudo apt-get install libapache2-mod-php5
sudo a2enmod php5
重啟Apache服務
sudo service apache2 restart
接下來驗證一下PHP環境,編輯一個phpinfo.php文件fangdao /var/www/html中(此次為ubuntu 14.04環境)
sudo vim /var/www/html/phpinfo.php
結合PHP與mysql
sudo apt-get install php5-mysql
然后安裝Composer這個大家自己百度找下教程
在composer安裝laravel的過程中,由於這台服務器只有512M內存...造成下面的錯誤
PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar
解決方法如下:
執行如下命令,開啟swap:
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 /sbin/mkswap /var/swap.1 /sbin/swapon /var/swap.1
回到/var/www/html/目錄執行composer update繼續更新;
由於apache2指向的網站根目錄是/var/www/html/,要修改配置文件000-default.conf
vim /etc/apache2/sites-enabled/000-default.conf
使網站根目錄指向 /var/www/html/public/
然后再修改/etc/apache2/apache2.conf的這里
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
將AllowOverride None 的None改為All.保存重啟apache2
這時訪問網址,如果出現500錯誤.那就是由於storage目錄沒有 777 權限。
到/var/www/html/目錄 執行
chmod -R 777 storage
打完收工!
