问题标签 [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.
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/ )
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。
为什么会发生这种情况,有什么想法吗?
curl - 无法获得自行生成的证书以使用 curl
我正在我的本地服务器 ampps 上开发一个项目。
我有一个使用 CMS Bolt 的网站。我想通过管理安装一个扩展。
当我安装扩展程序时,我收到此错误:
我不知道如何让它工作。我在 Bolt.cm 文档上阅读了有关该curl
问题的文档,并通过在 google 上搜索阅读了许多帖子。
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/ ” 正在工作。
任何人都知道为什么会这样?
ampps - Ampps - 插件域
我刚刚安装了 AMPPS,但我一直在添加域。我添加了一个域作为插件,AMPPS 在 /www 中为其创建了目录,并向我显示了域列表(即,我创建的域的根文件夹显示为文件夹)。Ampps 还将条目添加到主机文件(即 127.0.0.1 domain.com)中,但我认为它在某处缺少虚拟主机设置。
插件域映射到默认站点文件夹 (www/),而不是创建的根目录中的文件夹。任何想法都非常感谢。先感谢您。
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 不是很熟悉。
有谁知道如何解决这个问题?
virtualhost - AMPPS 虚拟主机无法正常工作
- 我更新 /etc/hosts 并测试 ping,域工作;
- 我使用ampps管理工具添加域,并验证修改如下内容。
然后我重新启动 AMPPS,但它仍然无法正常工作。它会连接到默认的 127.0.0.1 页面,而不是我的“/www/companyname”页面。
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。
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 页面中我仍然遇到同样的问题。
有什么建议吗?
php - 在 Ampps (Softaculous) 上安装 wordpress 主题时出错
我已经安装了最新版的Ampps(Softaculous),版本是3.6(windows 7 Professional 64bit)。这里一切都很好。我也安装了 Wordpress,这里一切正常。然后,我尝试安装一个 wordpress 主题,但它没有工作,每次我遇到这个错误(我尝试了几个主题..):
Blockquote “Installazione fallita:下载非 riuscito.cURL 错误 60:SSL 证书问题:证书链中的自签名证书”
我想我缺少一些配置,但我不知道是什么..你能帮我吗?谢谢
编辑:
这是我的 php ini 文件的一部分: