如何在Windows 8中成功安装带有wamp服务器的Symfony 2.6?

时间:2015-02-12 02:27:36

标签: php symfony windows-8 wampserver

我是网络开发的新手,我尝试将Symfony安装到我的笔记本电脑上。我已经安装了以下软件。

Windows 8(64x)

wamp Server 2.4(包括php5.4.12& mysql5.6.12)

MySql Server 5.6(这没用,但我已安装)

我在系统变量

中将 C:\ wamp \ bin 添加到路径

当我尝试安装Symfony时,我必须首先下载 Composer 所以我从here

下载了 Composer-Setup.exe

然后我运行wamp Server并转到PHP Extensions,然后启用 php_curl php_openssl

我确实运行了 Composer-Setup.exe 文件并选择不安装shell菜单并继续。

C:\ wamp \ bin \ php \ php5.4.12 \ php.exe 设置为 php.exe 文件的路径< / p>

最后,我收到了 Composer下载错误消息

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl

我做错了吗?我该如何解决这个问题。请帮我解决这个问题,并在Windows 8中安装带有wamp server 2.4的Symfony 2.6。

2 个答案:

答案 0 :(得分:0)

注意:此方法不使用作曲家,但同样有效

  1. 首先确保您的Path环境/系统变量可以使用PHP,如果没有添加它。
  2. 将php添加到环境变量后,重新启动计算机并打开cmd并cd到您的Web根目录(项目目录)
  3. 在cmd中运行以下命令:

    $php -r "readfile('https://symfony.com/installer');" > symfony

  4. 这会将名为symfony的文件下载到项目目录中(即运行cmd的目录)

    1. 按如下方式安装最新版本的symfony:

      $php symfony new my_project_name

    2. OR

      1. 在特定分支中安装/使用最新版本,例如2.8

        $php symfony new my_project_name 2.8

      2. OR

        1. 在特定分支中安装/使用特定版本

          $php symfony new my_project_name 2.8.3

        2. 注意:步骤4,5或6需要一些时间,具体取决于您下载Symfony的Internet速度

答案 1 :(得分:-2)

您是否有特定原因需要安装WAMP堆栈?根据我的经验,使用Vagrant为虚拟机配置正确的规范

更加容易和灵活
  1. 便携式:只需在另一台机器上运行流浪汉,等待几分钟,然后就完成了
  2. 允许您保持开发人员计算机和目标服务器的配置相同
  3. 修复损坏的软件包只需要你运行vagrant - 稍后提供
  4. 像composer这样的许多软件包都是以* Unix系统为基础编写的,并且更易于维护和安装。
  5. 简而言之,直接在您的计算机上配置整个服务器是一项繁琐的工作,不再需要。 Vaprobash项目是如何开始的一个很好的例子