Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wampserver中正确设置laravel框架?_Php_Laravel - Fatal编程技术网

Php 如何在wampserver中正确设置laravel框架?

Php 如何在wampserver中正确设置laravel框架?,php,laravel,Php,Laravel,我现在在学习拉威尔。但是我在wampserver中安装框架时遇到了困难。我遵循了这个指示,但我得到了一个错误 通过下载 安装Composer后,下载最新版本的Laravel框架,并将其内容解压缩到服务器上的目录中。接下来,在Laravel应用程序的根目录中,运行php composer.phar install(或composer install)命令来安装框架的所有依赖项。此过程需要在服务器上安装Git才能成功完成安装 如果要更新Laravel框架,可以发出php composer.phar

我现在在学习拉威尔。但是我在wampserver中安装框架时遇到了困难。我遵循了这个指示,但我得到了一个错误

通过下载

安装Composer后,下载最新版本的Laravel框架,并将其内容解压缩到服务器上的目录中。接下来,在Laravel应用程序的根目录中,运行php composer.phar install(或composer install)命令来安装框架的所有依赖项。此过程需要在服务器上安装Git才能成功完成安装

如果要更新Laravel框架,可以发出php composer.phar update命令

但我所做的是在我的www文件夹中提取laravel主文件,然后我还将composer.phar放在laravel主文件夹中

我有一个这样的目录

C:/wamp/www/laravel master/

这是我的结构

- wamp
  - www
    - laravel
      - app (folder)
      - boostrap (folder)
      - public (folder)
      - .gitattributes
      - .gitignore
      - artisan
      - composer.json 
      - composer.phar
      - CONTRIBUTING.md
      - phpunit.xml
      - readme.md
      - server.php
      - upgrade.md
在我的命令prompy中,我通过以下方式安装composer.phar:

C:\wamp\www\laravel>php composer.phar install
但这是我的错误

安装依赖项 您的需求无法解决为一组可安装的软件包

Problems:
        - The requested package "laravel/framework" with constraint [> 4.0.9999999.9999999, < 4.1.9999999.9999999] could not be found.
        - Problem caused by:
                - Installation of package "laravel/laravel" with constraint == 1.0.0.0 was requested. Satisfiable by packages [laravel/laravel-1.0.0.0].
                - Package "laravel/laravel-1.0.0.0" contains the rule laravel/laravel requires laravel/framework ([> 4.0.9999999.9999999, < 4.1.9999999.9999999]). No package satisfies this dependency.
当我在apache和PHP中检查ssl时,它是启用的。我还使用phpinfo()检查它


请帮帮我,伙计们。我应该怎么做?

您需要在php中启用openssl和curl才能正确运行composer,您必须在wamp中的apache bin和php bin中都这样做。当WAMP服务器运行时,Apache使用它自己的php.ini,但是无论何时从命令行运行php,它都会使用WAMP/bin/php版本运行,因此请编辑这两个文件以确保它正常运行:
/wamp/bin/apache/ApacheX.X.X/bin/php.ini
/wamp/bin/php/phpX.X.X/php.ini

查找extension=php_openssl.dll~第970行和extension=php_curl.dll~第952行

完成后,您应该按照以下步骤设置virtualhost:

在新版本的WAMP中,您可以将vhosts.conf复制到WAMP/vhosts目录中,为您设置的每个vhost创建单独的vhosts文件

确保将documentroot指向laravel项目所在的/public目录(不需要位于wamp/www中),只要webroot指向wamp/myproject/public,就可以安装在wamp/myproject中

最好下载windows installer并全局安装composer。安装完成后,只需使用Laravel的快速安装方法,键入
composer创建项目Laravel/Laravel您的项目名称--首选dist

如果您在wamp堆栈中运行PHP 5.4,您只需使用CLI转到laravel安装的根目录,然后键入
PHP artisan serve
,这将在端口8000上启动PHP的内置Web服务器。您可以访问laravel项目,方法是转到localhost:8000或启动wamp,然后访问您在步骤abo中设置的vhost域ve


如果一切顺利,您应该会看到“you have arrive!”欢迎屏幕。

我正在使用此过程设置laravel to wamp服务器,它工作得非常好

1.you have to put laravel in  C:\wamp\www folder

2.then u have to go application/config ....open application.php and change url='';

3.change key='K3u4UsHKh7AjSitP9VLTMtbd1mjvdzmQ'

4.then u have to go int C:\wamp\bin\apache\Apache2.2.21\conf\extra  folder then
  open <<=== httpd-vhosts.conf ===>> file and paste below this line into that folder

<VirtualHost *:80>
    DocumentRoot C:/wamp/www/laravel/public
    ServerName xxxxx.dev
</VirtualHost>


5.then go   C:\Windows\System32\drivers\etc  folder and open <<=== hosts ===>> file then paste
 127.0.0.1       xxxxx.dev

6.then go C:\wamp\www\laravel\public folder ...and then open a.htaccess ..then paste 
Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php [L]
7.Then u have to go >> C:\wamp\bin\apache\apache2.2.22\conf <<  this directory & open httpd.conf & comment out this line

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

8.then go wamp server .....start it ..and click rewrite mode in apache->apache module..then restart wamp server

9.then go ur browser and write xxxxx.dev/docs  ...
1.您必须将laravel放入C:\wamp\www文件夹中
2.然后你必须进入application/config…打开application.php并更改url='';
3.更改密钥=“K3u4UsHKh7AjSitP9VLTMtbd1mjvdzmQ”
4.然后你必须进入C:\wamp\bin\apache\Apache2.2.21\conf\extra文件夹
打开文件并粘贴到该文件夹中
DocumentRoot C:/wamp/www/laravel/public
服务器名xxxxx.dev
5.然后转到C:\Windows\System32\drivers\etc文件夹,打开文件,然后粘贴
127.0.0.1 xxxxx.dev
6.然后转到C:\wamp\www\laravel\public folder…,然后打开a.htaccess…,然后粘贴
选项+FollowSymLinks
重新启动发动机
重写cond%{REQUEST_FILENAME}!-f
重写cond%{REQUEST_FILENAME}!-d
RewriteRule.index.php[L]
7.然后你必须转到>>C:\wamp\bin\apache\apache2.2.22\conf apache模块..然后重新启动wamp服务器
9.然后进入浏览器并编写xxxxx.dev/docs。。。

我希望这对您有所帮助!

在WAMP上安装Laravel 4

1.启用OpenSSL 必须在PHP配置中启用OpenSSL

在WAMP的php文件夹中编辑
php.ini
,例如:

C:\wamp\bin\php\{Your.PHP.Version}\
其中
{Your.PHP.Version}
类似于
php5.4.12

注: 您不应该在内部编辑
php.ini

C:\wamp\bin\apache\{Your.Apache.Version}\bin
其中
{Your.Apache.Version}
类似于
Apache2.4.4
,因为这不是Composer使用的文件

找到下一行并删除其前面的分号(如果有)并保存文件

;extension=php_openssl.dll

2.安装Composer 现在我们需要安装Composer。这是一个依赖项管理器,它将下载最新版本的Laravel和Laravel依赖项的特定版本,如Doctrine和Symfony

2.1.从下载Composer Windows安装程序

https://getcomposer.org/download/
2.2.运行安装程序

2.3.当它询问
php.exe的位置时,将其指向WAMP的php文件夹中的可执行文件,例如:

C:\wamp\bin\php\{Your.PHP.Version}\
2.4.完成安装

2.5.打开命令行界面(cmd)并键入:

composer
它应该返回选项列表。如果出现错误,请重新启动计算机并重试

Composer现已安装并添加到PATH环境变量中。这意味着您可以使用命令行界面从任何目录运行它

3.安装Laravel 现在已经安装了Composer,Composer可以在您的系统上下载并安装Laravel

3.1.打开命令行界面(cmd)

3.2.转到要安装Laravel的目录。这通常是您的开发目录。在本教程中,我们将使用
C:\wamp\www\Laravel

3.3.指示Composer将Laravel安装到项目目录中。我们使用项目名称
myproject

composer create-project laravel/laravel myproject --prefer-dist
注: 这将在子目录中安装Laravel
composer
composer create-project laravel/laravel myproject --prefer-dist
C:\wamp\www\laravel\myproject\public\