标签: xampp

Xampp 上的多个子域

我想开始在本地开发一个网站,然后将其移植到网络上。由于我计划使用子域运行 Wordpress 网络,因此我需要设置 Xampp 安装以允许我运行子域安装。

不知道如何做到这一点,也没有在网上找到太多信息。有人能指出我正确的方向吗?我也看到有人设法更改 URL。我似乎无法通过http://localhost

xampp wordpress httpd.conf

0
推荐指数
1
解决办法
4148
查看次数

使用 .frm 文件和 ibdata 文件恢复 MySQL InnoDB 数据库

您好,我错误地从基于 Windos XP 的 PC 中删除了我的 MySQL 数据库(该数据库用于使用 Xampp 包托管 Wiki 服务)。现在我正在尝试恢复数据,以便我至少可以检索在 Mediawiki 包的相应表中输入的文本。

删除后,我尝试使用 Minitool 数据恢复软件恢复数据,并且能够恢复包含 .frm 文件、ib_logfile0、ib_logfile1 和 ibdata1(存储在 C>xampp>mysql>data 下)的主模式文件夹。

现在我正在尝试恢复数据库,以便我可以获取 SQL 转储并相应地使用它。我查阅了专家之前提供的一些建议。以下是链接 -

在 Windows 上恢复 MySQL InnoDB 文件

堆栈溢出答案

但这些对我没有多大帮助,不确定我从说明中到底遗漏了什么。最后我无法启动 MySQL 服务,并且失败,日志中出现以下错误 -

120823 12:17:04 [Note] Plugin 'FEDERATED' is disabled.
120823 12:17:04 InnoDB: The InnoDB memory heap is disabled
120823 12:17:04 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120823 12:17:04 InnoDB: Compressed tables use zlib 1.2.3
120823 12:17:04 InnoDB: Initializing buffer pool, size = …
Run Code Online (Sandbox Code Playgroud)

mysql xampp innodb recover

0
推荐指数
1
解决办法
2万
查看次数

如何在 xampp 的“htdocs”文件夹之外启动 laravel 项目?

这是在另一个文件夹中启动 Laravel 项目的方法吗?例如:

代替C:/xampp/htdocs

D:/projects/web/project1

因此,当我将带有作曲家的 Laravel 下载到我的D:/projects/web/project1文件夹后,我想通过以下方式访问它:http://project1.local在我的浏览器中。

我将 127.0.0.1 project1.local 添加到我的主机,但它只在浏览器中打开 xampp。

建议、想法?

php xampp laravel

0
推荐指数
1
解决办法
5321
查看次数

XAMPP:Phpmyadmin 不适用于 FastCGI

我本地安装了 XAMPP。由于某些原因(Java-Php-Bridge)我必须使用 FastCGI。所以我使用本指南进行设置:http://www3.umoncton.ca/dashboard/docs/use-php-fcgi.html

这工作正常,但现在我无法访问http://localhost/phpmyadmin/ 错误是:

禁止访问!

新的XAMPP安全概念:

只能从本地网络访问所请求的目录。

可以在文件“httpd-xampp.conf”中配置此设置。

这是我的“httpd-xampp.conf”文件:

#
# XAMPP settings
#

<IfModule env_module>
    SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
    SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
    SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
    SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
    SetEnv PHPRC "\\xampp\\php"
    SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadFile "C:/xampp/php/libpq.dll"

#LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
LoadModule fcgid_module modules/mod_fcgid.so


#<FilesMatch "\.php$">
#    SetHandler application/x-httpd-php
#</FilesMatch>
#<FilesMatch "\.phps$">
#    SetHandler application/x-httpd-php-source
#</FilesMatch>
FcgidInitialEnv PHPRC "c:/xampp/php"
AddHandler fcgid-script .php
FcgidWrapper "c:/xampp/php/php-cgi.exe" .php


#
# PHP-CGI setup
#
#<FilesMatch …
Run Code Online (Sandbox Code Playgroud)

php xampp fastcgi phpmyadmin mod-fastcgi

0
推荐指数
1
解决办法
3086
查看次数

在 PHP 桌面应用程序中使用 PHP 打印机功能

在XAMPP环境下

我在 XAMPP 环境(本地)中开发和测试我的 PHP 代码并且成功。

在 PHP 桌面环境中

我已经将其复制php_printer.dll到 ext 文件夹中并将此行包含extension=php_printer.dllphp.ini文件中。

我还将我的文件夹从 htdocs (XAMPP 环境)移动到 www 文件夹(PHP 桌面环境),但是当我运行它时,它phpdesktop-chrome.exe显示...undefined function printer_list()...,所以我知道它无法识别该库。

我的问题

如何配置 PHP Desktop 以将 php_printer.dll 识别为类似于我的 XAMPP 行为?

更新1

php_printer.dll 无法加载。顺便问一下,如何识别我的 php_printer.dll 版本是否与 PHP Desktop 匹配?谢谢。 在此输入图像描述

更新2

好的,我的版本如下:
PHP 桌面phpdesktop-chrome-57.0-rc-php-7.1.3
php_printer.dll: php_printer-php5.6.30

php xampp phpdesktop

0
推荐指数
1
解决办法
2894
查看次数

已弃用:each() 函数已弃用。C:\xampp\htdocs\phprojekt\library\Zend\Cache\Backend.php 第 66 行

我是一名大学学生。

我必须安装 XAMPP,然后安装一个名为 PHProjekt 的程序才能将其与 XAMPP 一起使用。

这是安装 PHProjekt 以便与 XAMPP 一起使用的过程的快速视频。

https://www.youtube.com/watch?v=bfnGns5WiAY

当我到达必须登录 PHProjekt 的部分时,我无法输入并收到一条消息:

“已弃用:each() 函数已弃用。此消息将在第 66 行 C:\xampp\htdocs\phprojekt\library\Zend\Cache\Backend.php 中的进一步调用中被抑制”

在此输入图像描述

这是 Backend.php 文档中的代码:

<?php
/**
 * Zend Framework
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://framework.zend.com/license/new-bsd
 * If you did not receive a copy of the …
Run Code Online (Sandbox Code Playgroud)

php xampp each deprecated

0
推荐指数
1
解决办法
4988
查看次数

如何将联合引擎安装到我的 mariadb 上?

我知道很多帖子都提到 xampp 中的 mariadb 已经包含联合引擎,但不幸的是,联合引擎尚未安装在我的 mariadb 中,如下表所示。

MariaDB [information_schema]> show engines;
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                                                          | Transactions | XA   | Savepoints |
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| CSV                | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |
| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO …
Run Code Online (Sandbox Code Playgroud)

mysql xampp mariadb federated-storage-engine

0
推荐指数
1
解决办法
4447
查看次数

mysqli::__construct(): 客户端未知的身份验证方法 [caching_sha2_password]x

我刚刚安装了 xampp,并且正在 phpMyAdmin 上本地运行 MySQL 数据库。我正在尝试通过 .php doc 输出数据库的内容,但是在尝试这样做时我收到了两个警告:

警告:mysqli::__construct():服务器请求了客户端未知的身份验证方法 [caching_sha2_password] 在 C:\xampp\htdocs\footfallTracker\test.php 中的第 20 行

警告:mysqli::__construct():(HY000/2054):服务器请求了客户端未知的身份验证方法 C:\xampp\htdocs\footfallTracker\test.php 在线 20 连接失败:服务器请求的身份验证方法未知客户端

这是我正在使用的代码:

     <?php
$servername = "localhost";
$username = "root";
$password = "*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19";
$dbname = "footfall_tracking";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT ID, Location, Date FROM footstep_count";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row …
Run Code Online (Sandbox Code Playgroud)

php mysql xampp mysqli

0
推荐指数
1
解决办法
8883
查看次数

在 mac 上升级 PHP CLI 版本

我刚刚购买了新的 Macbook Pro 用于开发目的。我做了一个小的研究,并为我当前的项目在 Mojave OS 上安装了 MAMP,但碰巧看到我的 PHP CLI 版本是 7.1.23 并且无法升级,来自 Windows 背景我在 XAMPP 方面有很多经验。我找到了 MAC OS 安装程序,并使用最新版本的 PHP 进行了安装。因为我想为我的项目使用最新的 PHP。

现在,当我phpinfo();通过 XAMPP localhot 查看时,我可以看到 PHP 7.3 版,但是当我转到终端时,我看到的是相同的旧版本。我尝试使用此链接更新 PHP,但没有成功更新 PHP CLI 版本。

PHP Xampp 版本

在 CLI 中

命令行版本

帮我解决这个问题。谢谢。

php xampp macos mamp

0
推荐指数
1
解决办法
3713
查看次数

PHP 启动:无法加载动态库“php_mongodb.dll”

我正在尝试按照本教程让 Laravel MongoDB 在我的本地计算机(Windows 10 home,x64)中工作

  1. 我已成功安装XAMPP 7.3.11D:\xampp并测试可以访问服务器(localhost:80在浏览器上输入)
  2. 我继续提取php_mongodb.dllpecl (mongodb 1.6.0 for Windows, 7.3 Non Thread Safe, x64 ) 获得的内容并在文件中D:\xampp\php\ext添加该行extension=php_mongodb.dllD:\xampp\php\php.ini

  3. 选择“您想要使用的命令行 PHP”后D:\xampp\php\php.exe,设置会给出以下输出:

    您指定的 PHP exe 文件未正确运行:D:\xampp\php\php.exe

    你的命令行 PHP 使用的 php.ini 是:D:\xampp\php\php.ini

    php.ini 中的设置可能会导致问题:“extension_dir”值不正确或 dll 不存在。

    程序输出:PHP警告:PHP启动:无法加载动态库'php_mongodb.dll'(尝试过:D:\ xampp \ php \ ext \ php_mongodb.dll(找不到指定的模块。),D:\ xampp \ php\ext\php_php_mongodb.dll.dll (无法找到指定的模块。)) 在 Unknown on line 0

注释掉该行将在没有任何警告的情况下extension=php_mongodb.dll执行D:\xampp\php\php.exe。但我需要在 Composer 安装过程中了解 php php_mongodb.dll,对吗?

那么如何解决这个问题呢?php.ini该文件确实存在于该文件夹中,并且已提供所需的修改。我已经环顾四周,有些人提到的路径extension_dir …

php xampp mongodb laravel composer-php

0
推荐指数
1
解决办法
5040
查看次数