【问题标题】:How to install Symfony 2.6 with wamp server in windows 8 successfully?如何在 Windows 8 中成功安装带有 wamp 服务器的 Symfony 2.6?
【发布时间】:2015-04-12 15:27:07
【问题描述】:

我是 Web 开发的新手,我尝试将 Symfony 安装到我的笔记本电脑上。我已经安装了休闲软件。

Windows 8 (64x)

wamp 服务器 2.4(包括 php5.4.12 和 mysql5.6.12)

MySql Server 5.6(这个不是没用但是我已经安装了)

我在系统变量

path中添加了C:\wamp\bin

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

下载了 Composer-Setup.exe

然后我运行 wamp 服务器并转到 PHP 扩展,然后启用 php_curlphp_openssl

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

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

最后我收到了以下 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 中安装 Symfony 2.6 和 wamp server 2.4。

【问题讨论】:

  • 请看stackoverflow.com/questions/14062055/…也许它是你的解决方案
  • 我会卸载单独的 MySQL 5.6,因为它只会在以后引起混乱。事实上,如果您使用 .msi install 安装它,那么它可能是正在启动的 MySQL 版本,因为它可能设置为在启动时自动启动。您还应该删除 PATH 设置,因为它没有用,因为 c:\wamp\bin 文件夹中没有任何内容可以执行。

标签: php symfony windows-8 wampserver


【解决方案1】:

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

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

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

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

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

    $phpsymfony newmy_project_name

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

    $phpsymfony new my_project_name 2.8

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

    $php symfony newmy_project_name 2.8.3

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

【讨论】:

    【解决方案2】:

    您是否有特定原因要安装 WAMP 堆栈?根据我的经验,使用 Vagrant 来配置具有正确规格的虚拟机要容易得多和灵活

    1. 便携式:只需在另一台机器上运行 vagrant,等待几分钟,即可完成
    2. 允许您保持开发人员机器和目标服务器的配置相同
    3. 修复损坏的包只需要您稍后运行 vagrant up --provision
    4. 许多包(如 composer)在编写时更多考虑到 *Unix 系统,并且更易于维护和安装。

    简单地说,直接在您的机器上配置整个服务器是一项繁琐的工作,并且不再需要。 Vaprobash 项目是一个很好的入门示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2015-06-21
      • 2014-08-02
      • 2022-01-02
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多