Raspberry pi 如何制作raspberry pi 2 laravel 5.1服务器

Raspberry pi 如何制作raspberry pi 2 laravel 5.1服务器,raspberry-pi,laravel-routing,raspberry-pi2,laravel-5.1,Raspberry Pi,Laravel Routing,Raspberry Pi2,Laravel 5.1,我想在raspberry pi 2上构建一个laravel 5.1服务器。但是我找不到任何关于如何制作的信息。如有任何建议,我们将不胜感激。安装raspbian发行版,然后只需遵循debian的任何Web服务器指南(只需确保安装并启用laravel文档安装部分中列出的所有必需的PHP扩展) 如果没有pi的composer软件包,您必须在主PC上准备项目,然后将其上载到pi。好的,我正在做这件事。我发现了一些值得注意的事情: 1) Composer不是Debian语言,也不是Raspbian语言。

我想在raspberry pi 2上构建一个laravel 5.1服务器。但是我找不到任何关于如何制作的信息。如有任何建议,我们将不胜感激。

安装raspbian发行版,然后只需遵循debian的任何Web服务器指南(只需确保安装并启用laravel文档安装部分中列出的所有必需的PHP扩展)
如果没有pi的composer软件包,您必须在主PC上准备项目,然后将其上载到pi。好的,我正在做这件事。我发现了一些值得注意的事情:

1) Composer不是Debian语言,也不是Raspbian语言。您需要手动下载并安装它

我遵循了这个指南:但是,它告诉您要安装到/usr/bin,这很糟糕。改为安装到/user/local/bin/(默认情况下它位于您的路径中)

2) Debian Wheezy,Pi附带的Raspbian发行版不支持PHP>=5.5.9,因此尝试运行artisan失败。为此,您需要升级到Jessie

为此,我打开了我的/etc/apt/sources.list,将所有出现的喘息都改成了Jessie。然后:

apt-get update
apt-get dist-upgrade
apt-get autoremove
或者在谷歌上搜索关于如何将wheezy升级为Jessie的Raspbian指南


我还没有成功地运行Laravel开发服务器,但这让我有了很大的进步

我在树莓皮B+上成功地获得了流明,所以我猜拉威尔也是可能的

正如aphenine提到的,您需要将sources.list更新到jessie,运行update和upgrade命令以使一切都达到最新速度

然后我使用了这个命令:

apt-get install mysql-server mysql-client apache2 php5 php5-cli libapache2-mod-php5 php5-mysql php5-curl php5-gd php-pear php5-imagick php5-mcrypt php5-memcache php5-mhash php5-sqlite php5-xmlrpc php5-xsl php5-json php5-dev libpcre3-dev
安装灯组

本网站的信用:

您不能直接在此处使用composer,因此您的所有开发都需要在另一台计算机上进行,并将其移动到Raspberry Pi(例如(S)FTP)。

以下是我所做的(关于RASPBIAN JESSIE):

已安装apache/php5.6/mysql(发件人:)——*安装mysql服务器mysql客户端*

有作曲家吗

sudo curl -sS https://getcomposer.org/installer | sudo php5
按照常规步骤操作,例如将composer移动到bin。。。添加到$PATH

最后将/var/www/的所有权更改为Apache的用户(www-data)和app文件夹的权限

sudo chown -R www-data:www-data /var/www/
sudo chmod -R 775 projectName
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 775 projectName