问题标签 [ampps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

php - Softaculous 启动 symfony 应用程序

所以我下载了 Softaculous (ampps),并从他们的仪表板安装了 symfony 框架,它创建了一个 symfony3 文件夹,其中包含 www 目录中的所有文件(在 symfony 的根目录中有一个 index.php 文件,它只打印欢迎留言)。

当我通过http://localhost/symfony3/访问它时,它会显示 index.php(如果我删除 index.php,它只会显示 symfony3 目录的树)

是否可以设置我的本地主机来启动应用程序?如果我运行php bin/console server:start它在 localhost 上使用端口 8000 启动我的应用程序。是否可以设置 Ampps 以在通过 localhost/symfony3/ 访问它时启动我的应用程序?提前致谢!

编辑:原来我可以通过编辑 httpd70.conf 文件来做到这一点(ampps>conf>httpd70.conf)

找到该<VirtualHost 127.0.0.1:80>块并将其更改为<Directory "{$path}/www">您的应用程序中的 web 文件夹(在我的情况下,它是<Directory "{$path}/www/symfony3/web">并在同DocumentRoot "{$path}/www"一个块中执行相同的操作。重新启动您的 Apache。当您转到http://localhost时,您现在应该会看到您的应用程序/ ( http://localhost/app_dev.php/ )

0 投票
1 回答
523 浏览

php - Ampps 选择 PHP 5.6 by PHP -v 说它有 PHP 5.5

我正在使用 Mac 和 AMPPS ...我选择使用 PHP 5.6,并且能够安装最低要求为 PHP 5.6 的 Magento 2。Magento 2 已安装并且工作正常。

现在,当我打开终端并输入: PHP -v

它说我正在使用 PHP 5.5。

为什么会发生这种情况,有什么想法吗?

0 投票
0 回答
136 浏览

curl - 无法获得自行生成的证书以使用 curl

我正在我的本地服务器 ampps 上开发一个项目。

我有一个使用 CMS Bolt 的网站。我想通过管理安装一个扩展。

当我安装扩展程序时,我收到此错误:

我不知道如何让它工作。我在 Bolt.cm 文档上阅读了有关该curl问题的文档,并通过在 google 上搜索阅读了许多帖子。

0 投票
0 回答
282 浏览

php - AMPPS (Mac OS) localhost 无法运行 CakePHP 3.2.5。它没有加载正确的 php ini

我在我的 Mac(OS X El Capitan)上运行带有 PHP 5.6 的最新 AMPPS,并尝试运行 CakePHP 网络应用程序。当我使用终端在 Web 应用程序的目录下运行“composer install”时,它返回以下错误:

  • 问题 1
    • cakephp/cakephp 3.2.5 的安装请求 -> cakephp/cakephp[3.2.5] 可满足。
    • cakephp/cakephp 3.2.5 需要 ext-intl * -> 您的系统中缺少请求的 PHP 扩展 intl。问题 2
    • cakephp/cakephp 3.2.5 需要 ext-intl * -> 您的系统中缺少请求的 PHP 扩展 intl。
    • cakephp/debug_kit 3.2.7 需要 cakephp/cakephp >=3.1.0 <4.0 -> cakephp/cakephp[3.2.5] 可以满足。
    • cakephp/debug_kit 3.2.7 的安装请求 -> cakephp/debug_kit[3.2.7] 可满足。

然后,我打开“/Applications/AMPPS/php/etc/”下的php.ini,发现所有的扩展都已经取消注释了。

然后我运行“php --ini”,结果如下:

  • 配置文件 (php.ini) 路径:/etc
  • 加载的配置文件:(无)
  • 在以下位置扫描其他 .ini 文件:/Library/Server/Web/Config/php
  • 解析的其他 .ini 文件:(无)

然后我检查了/etc,并将“php.ini.default”文件更改为“php.ini”。下载 php_intl.dll 并移至“etc/ext”,并将 extension_dir 更改为“/etc/ext”。之后,我重新启动了 AMPPS 的 Apache 并再次运行“composer install”,它返回以下内容:

  • PHP 警告:PHP 启动:无法加载动态库 './ext/php_intl.dll' - dlopen(./ext/php_intl.dll, 9): image not found in Unknown on line 0 使用包信息加载 composer 存储库 安装依赖项(包括 require-dev)来自锁定文件 您的需求无法解析为一组可安装的软件包。问题 1
    • cakephp/cakephp 3.2.5 的安装请求 -> cakephp/cakephp[3.2.5] 可满足。
    • cakephp/cakephp 3.2.5 需要 ext-intl * -> 您的系统中缺少请求的 PHP 扩展 intl。问题 2
    • cakephp/cakephp 3.2.5 需要 ext-intl * -> 您的系统中缺少请求的 PHP 扩展 intl。
    • cakephp/debug_kit 3.2.7 需要 cakephp/cakephp >=3.1.0 <4.0 -> cakephp/cakephp[3.2.5] 可以满足。
    • cakephp/debug_kit 3.2.7 的安装请求 -> cakephp/debug_kit[3.2.7] 可满足。

我试过运行 phpinfo(); 并且加载路径与我在终端中得到的不同:

  • 配置文件 (php.ini) 路径 /Applications/AMPPS/php-5.6/etc
  • 加载的配置文件 /Applications/AMPPS/php/etc/php.ini
  • 扫描此目录以获取其他 .ini 文件 /Applications/AMPPS/php-5.6/etc/php.d

http://localhost/ampps/ ” 正在工作。


任何人都知道为什么会这样?

0 投票
2 回答
2012 浏览

ampps - Ampps - 插件域

我刚刚安装了 AMPPS,但我一直在添加域。我添加了一个域作为插件,AMPPS 在 /www 中为其创建了目录,并向我显示了域列表(即,我创建的域的根文件夹显示为文件夹)。Ampps 还将条目添加到主机文件(即 127.0.0.1 domain.com)中,但我认为它在某处缺少虚拟主机设置。

插件域映射到默认站点文件夹 (www/),而不是创建的根目录中的文件夹。任何想法都非常感谢。先感谢您。

0 投票
1 回答
935 浏览

wordpress - 使用 AMPPS 从 Wordpress/Apache 安装重定向到 127.0.0.1

我已经在 Windows 10 计算机上安装了带有 Wordpress 的 AMPPS (Apache + Mysql) 以快速设置网站。该网站在本地运行良好。

现在,当我尝试从另一台计算机访问该网站时出现了问题。当我在另一台计算机上输入服务器 IP ( http://219.223.239.3/ ) 时,会显示一个包含主目录的主网页: 在此处输入图像描述

这表明另一台计算机可以连接到服务器。

但是,当我尝试访问服务器上的 WordPress 子目录 ( http://219.223.239.3/wp/ ) 时,它会重定向到http://127.0.0.1/wp/ 并且网页不显示。因此,WordPress 或 Apache 似乎存在一些配置问题。

在此处输入图像描述

为了尝试解决这个问题,在 Wordpress 中,我转到设置>常规,并将“Wordpress 地址”和“站点地址”设置为http://219.223.239.3/。此外,我编辑了 Apache 配置文件,将“ServerName”更改为 219.223.239.3:80。但它仍然不起作用。

否则,所有设置都应为 AMPPS 的默认设置。

我对 Apache 不是很熟悉。

有谁知道如何解决这个问题?

0 投票
3 回答
1609 浏览

virtualhost - AMPPS 虚拟主机无法正常工作

  1. 我更新 /etc/hosts 并测试 ping,域工作;
  2. 我使用ampps管理工具添加域,并验证修改如下内容。

然后我重新启动 AMPPS,但它仍然无法正常工作。它会连接到默认的 127.0.0.1 页面,而不是我的“/www/companyname”页面。

0 投票
1 回答
1050 浏览

mysql - 在 Ubuntu 中由 AMPPS 运行的终端中使用 MongoDB

我在/usr/local/ampps/目录中的 ubuntu 中启动并运行了 AMPPS。

我想使用 AMPPS 中可用的 MongoDB——我已经从 AMPPS 控制面板启动了 MongoDB 服务器。

但我无法从终端使用它,我在/usr/local/ampps/mongodb/bin/目录中,当我使用时,./mongo db mydb我得到:

如何从终端使用 mongoDB?

仅供参考:我以这种方式使用了 AMPPS 在终端中运行的 mysql:

而且我能够从终端使用mysql。

0 投票
1 回答
1217 浏览

mongodb - 无法连接到:localhost:27017:使用 AMPPS 拒绝连接到 MongoDB 数据库

我正在为我的本地服务器使用带有 AMPPS 的 ubuntu 14.04,我已经成功地启用了 mongoDB 扩展,并且我已经在 rockmongo 中创建了数据库和集合,甚至通过使用 mongo 的终端。

但是当我尝试在我的代码中使用 mongodb 时,我收到以下错误消息:

这是我尝试测试 mongodb 的代码和平:

我已经搜索并尝试了一些方法来杀死所有 mongodb 进程并重新启动它......但它们都不适合我。

当我跑步时:ps -eF | grep 'mongo\|PID' 我得到:

当我运行时:sudo killall -15 mongod我再次运行上面的命令,我得到:

当我在我的 mongodb 服务关闭时运行此命令时:sudo netstat -tlnp | grep 27017 我什么也没有得到,但是当我启动 mongodb 服务并再次运行 netstat 命令时,我得到:

mongodb.conf:

仅供参考:我已经在 linux 的默认路径中安装了 ampps:/usr/local/ampps/

我在本地服务器上使用带有 AMPPS 3.6 的 ubuntu 14.04。我该如何解决这个问题,有什么建议吗?


更新 我已将此参数添加到 mongodb.conf 文件并重新启动 mongodb

然后我运行这个:sudo netstat -tlnp | grep 27017

似乎 mongodb 正在监听127.0.0.1:27017当我尝试使用 mongo 从命令行连接到它时,它可以工作,但在 php 页面中我仍然遇到同样的问题。

有什么建议吗?

0 投票
1 回答
551 浏览

php - 在 Ampps (Softaculous) 上安装 wordpress 主题时出错

我已经安装了最新版的Ampps(Softaculous),版本是3.6(windows 7 Professional 64bit)。这里一切都很好。我也安装了 Wordpress,这里一切正常。然后,我尝试安装一个 wordpress 主题,但它没有工作,每次我遇到这个错误(我尝试了几个主题..):

Blockquote “Installazione fallita:下载非 riuscito.cURL 错误 60:SSL 证书问题:证书链中的自签名证书”

我想我缺少一些配置,但我不知道是什么..你能帮我吗?谢谢

编辑:

这是我的 php ini 文件的一部分: