如何制作覆盆子pi 2 laravel 5.1服务器

问题描述 投票:3回答:4

我想在覆盆子pi 2上构建一个laravel 5.1服务器。但我找不到任何有关如何制作它的信息。任何建议都会非常感激。

raspberry-pi laravel-routing raspberry-pi2 laravel-5.1
4个回答
3
投票

好的,我正在这样做。我发现了一些值得注意的事情:

1)Composer不在Debian中,而且不在Raspbian中。您需要手动下载并安装它。

我遵循了这个指南:http://www.bravo-kernel.com/2014/08/how-to-install-composer-on-debian/然而,它告诉你安装到/ usr / bin,这很糟糕。安装到/ user / local / bin /(默认情况下它默认位于您的路径中)。

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

为此,我打开了我的/etc/apt/sources.list并将所有出现的Wheezy更改为Jessie。然后:

apt-get update
apt-get dist-upgrade
apt-get autoremove

或谷歌任何指导如何升级到杰西为Raspbian喘息

我还没有成功运行Laravel开发服务器,但是这让我有了很多方面。


2
投票

这就是我所做的(在RASPBIAN JESSIE上):

安装apache / php5.6 / mysql(来自:https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-lamp-on-debian-jessie/) - *安装mysql-server mysql-client *

得到了作曲家

sudo curl -sS https://getcomposer.org/installer | sudo php5

按照常规步骤,如将composer移动到bin ...添加到$ PATH ...

composer create-project laravel/laravel --prefer-dist projectName

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

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

1
投票

安装raspbian发行版,然后按照任何web服务器指南进行debian(只需确保安装并启用laravel doc安装部分中列出的所有必需的PHP扩展)如果没有pi的composer包,你必须准备项目您的主PC然后上传到pi


0
投票

我设法让Lumen在Raspberry Pi B +上运行,所以我猜Laravel也是可能的。

正如aphenine所提到的,您需要将sources.list更新为jessie,运行更新和升级命令以使一切尽快。

然后我用这个命令:

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

安装LAMP堆栈。

相信这个网站:http://snippets.khromov.se/debian-lamp-stack-in-one-command/

你不能在这里直接使用composer,所以你的所有开发都需要在另一台计算机上并将其移动到Raspberry Pi(例如(S)FTP)。

© www.soinside.com 2019 - 2024. All rights reserved.