Php 如何安装Laravel
帮助中有大量不同的选项。我试过:Php 如何安装Laravel,php,laravel,installation,Php,Laravel,Installation,帮助中有大量不同的选项。我试过: composer global require "laravel/installer=~1.1" 返回: [RuntimeException] Not enough arguments. 还有一大堆文章引用了windows installer,位于: 上面说: “哎呀,好像出了什么事。” 我不知道还能试什么?我遗漏了什么吗?这应该是有效的,可能需要在shell上转义瓷砖(\~),或者您可以尝试命令接受的其他格式之一: Usage: req
composer global require "laravel/installer=~1.1"
返回:
[RuntimeException]
Not enough arguments.
还有一大堆文章引用了windows installer,位于:
上面说:
“哎呀,好像出了什么事。”
我不知道还能试什么?我遗漏了什么吗?这应该是有效的,可能需要在shell上转义瓷砖(
\~
),或者您可以尝试命令接受的其他格式之一:
Usage:
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [packages1] ... [packagesN]
Arguments:
packages Required package with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"
在这里您可以看到安装说明: 归结起来就是:
我假设你使用WAMP,如果你使用其他东西,把laravel放在你所有项目所在的地图上。如果你使用
MAMP
,这个youtube
会有帮助。它确实帮助了我,尽管我承认最终它并没有我想要的那么清楚
不管怎样,我自己做了笔记,以防我不得不再做一次
a。将MAMP
的PHP
添加到.bash\u配置文件中的PATH变量中
export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
如果您使用mcrypt
更新了php
,则可能不需要执行此步骤,我只是选择使用MAMP
的php
b。安装Composer
转到->入门->全局复制并执行2个命令,
在终点站
cd ~
curl -sS https:/?getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
cd /Applications/MAMP/htdocs
composer create-project laravel/laravel neji --prefer-dist
c。使用composer
在MAMP/htdocs
文件夹中安装Laravel
,
在终点站
cd ~
curl -sS https:/?getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
cd /Applications/MAMP/htdocs
composer create-project laravel/laravel neji --prefer-dist
**其中neji是您的网站/项目的名称
d。编辑/private/etc/hosts
sudo nano /private/etc/hosts
add 127.0.0.1 neji
e。使用任何文本编辑器编辑/Applications/MAMP/conf/apache/httpd.conf
通过在虚拟主机上删除include…之前的#
来取消注释,请参见下面的其中
# Virtual Hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
变成
# Virtual Hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
f。使用任何文本编辑器编辑/Applications/MAMP/conf/apache/extra/httpd vhosts.conf
在底部添加以下文本
# I am not sure about this since DocumentRoot does not points to the public folder
# but I still added it and it's working, maybe someone will clarify this part
<VirtualHost *:80>
ServerAdmin localhost
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
ServerAlias www.localhost
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
# this one, I think is the code that makes it work bec the DocumentRoot points to public folder
<VirtualHost *:80>
ServerAdmin neji.dev
DocumentRoot "/Applications/MAMP/htdocs/neji/public/"
ServerName neji.dev
ServerAlias www.neji
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
**不要忘记结尾的/
您应该看到laravel
欢迎页面
然后几天后切换到
VM
:)对不起,老兄,我刚刚意识到你在使用windows