标签: xampp

有没有办法在XAMPP中使用两个PHP版本?

我们正在使用PHP 7.0运行XAMPP,因为我们的新产品需要PHP 7.

但是有一些旧项目使用类似函数等mysql_connect.这些在PHP 7.0中被删除.

那么有没有办法在XAMPP中轻松更改PHP版本.

注意:请不要建议将旧项目升级到与新版本兼容,因为我无法做到这一点,因为我无法作为开发人员(只是一名员工)做出这些决定.

php xampp

137
推荐指数
12
解决办法
14万
查看次数

无法找到包装器"https" - 您是否忘记在配置PHP时启用它?

问题在于问题.我已经对这方面的解决方案进行了彻底的调查,我知道有这方面的主题,我也跟着他们,没有任何工作.话虽这么说,我会列出到目前为止我所做的一切.我在Windows XP计算机上的最新Eclipse版本上使用Zend Debugging运行PHP 5.2.14.我有1 GB的RAM.我安装了运行Apache,MySQL和FileZilla的XAMPP.

在XAMPP上我做了以下操作(在这些更改期间Apache已关闭):从XAMPP控制面板单击Admin并转到https:// localhost/xampp/.从那里我在欢迎页面上接受了这一行的证书:

对于OpenSSL支持,请使用https:// 127.0.0.1或https:// localhost的测试证书.

在同一部分,我检查phpinfo().在"环境"下,SERVER["HTTPS"]on.在'Apache Environment'下,HTTPSOn.在"PHP变量"下,_SERVER["HTTPS"]On.在'Phar'下,OpenSSL supportdisabled(安装ext/openssl).我不知道如何启用Phar one.

现在关于C:\ xampp中的文件本身,我去了PHP文件夹.在生产和开发的php.ini文件(防患于未然),我allow_url_fopen=On,allow_url_include=On和我删除了分号,所以extension=php_openssl.dll不再注释掉.我甚至确认.dll位于PHP文件夹的ext文件夹中.libeay32.dll和ssleay32.dll都在PHP和Apache文件夹中.Apache文件夹不包含生产或开发php.ini文件.

为了安全起见,我去了http://www.slproweb.com/products/Win32OpenSSL.html并安装了Win32 OpenSSL v1.0.0d.

现在我的retrieve_website.php中的代码行如下所示:

$urlquery = "https://www.googleapis.com/customsearch/v1?key=".$appid."&cx=".$google_searchid."&q=".$query."&alt=atom&num=".$results;
$xmlresults = file_get_contents($urlquery);
Run Code Online (Sandbox Code Playgroud)

我有两个其他网站,我查询,但他们通过HTTP服务,他们工作正常.我还在脚本末尾附近输入了这行代码:

echo 'openssl: ',  extension_loaded  ('openssl') ? 'yes':'no', "\n";
echo 'http wrapper: ', in_array('http', $w) ? 'yes':'no', "\n";
echo 'https wrapper: ', in_array('https', $w) …
Run Code Online (Sandbox Code Playgroud)

php apache xampp https openssl

136
推荐指数
12
解决办法
21万
查看次数

在XAMPP中使用phpMyAdmin"在配置中定义的controluser连接失败"

我刚刚在我的Windows XP机器上安装了XAMPP,我收到一条错误信息:

配置中定义的controluser连接失败.

在我安装XAMPP之前,我安装了一个MySQL数据库并且有一个密码.我更改并将密码放在config.inc.php中用于MySQL,我收到此错误:

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/xampp/');
exit;
?>
Run Code Online (Sandbox Code Playgroud)

当我尝试访问index.php时,XAMPP安装似乎有问题.我该怎么做才能解决这个问题?

php xampp phpmyadmin

121
推荐指数
5
解决办法
38万
查看次数

如何在localhost Windows上释放我的端口80?

我安装了XAMPP 1.6.8,由于某种原因它没有用.后来实现端口80不是免费或不听.我该如何发布或免费?

非常感谢!

windows xampp port windows-xp localhost

118
推荐指数
12
解决办法
40万
查看次数

WAMP/XAMPP对localhost的响应非常慢

我不知道问题是什么.WAMP非常慢,所以我重新格式化了我的电脑并安装了WAMP.仍然,访问localhost非常非常慢,有时甚至根本不加载.我甚至删除它并用XAMPP替换它,但我仍然得到相同的结果.可能是什么问题?这是我当前的主机文件:

127.0.0.1       localhost

127.0.0.1       localhost
Run Code Online (Sandbox Code Playgroud)

它之前完全正常工作,但我不知道发生了什么以及为什么它最近开始表现得很奇怪,因为即使重新格式也没有解决它.

php apache xampp wamp localhost

118
推荐指数
12
解决办法
24万
查看次数

113
推荐指数
8
解决办法
37万
查看次数

如何更改XAMPP apache服务器端口?

这是我的Apache httpd.conf设置:

Listen 8012
ServerName localhost:8012
Run Code Online (Sandbox Code Playgroud)

每次我通过Apache启动时都会XAMPP看到以下消息:

Status Check OK
Busy…
Apache Started [Port 80]
Run Code Online (Sandbox Code Playgroud)

有人,请帮我,我可以更改任何其他设置吗?

apache xampp

100
推荐指数
2
解决办法
46万
查看次数

phpMyadmin中的最长执行时间

当我尝试在phpMyadmin中执行(某些)查询时,我收到此错误

致命错误:在140行的C:\ xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php中超出了60秒的最大执行时间

因为我有一张非常大的桌子(超过9百万条记录)

我编辑了文件C:\ xampp\php\php.ini

并将"最大执行时间"的值从60更改为1000然后重新启动PHP并仍然具有相同的错误.

有解决方案吗

php mysql database xampp execution-time

96
推荐指数
6
解决办法
29万
查看次数

MySQL数据库无法在XAMPP Manager-osx中启动

我大约一个月前下载了XAMPP,它运行得很好.今天我安装了一个语音识别软件,然后重新启动了我的电脑.从那以后,MySQL将无法在我的manager-osx应用程序中启动.它不会在应用程序日志中抛出一个.这就是它所说的:

Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started
Run Code Online (Sandbox Code Playgroud)

我的ProFTPD和我的Apache Web服务器都在运行.MySQL不是.当我去phpmyadmin时,它会抛出这个错误信息.

#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).
Run Code Online (Sandbox Code Playgroud)

请帮我.我不知道该怎么做.

更新:

在浏览了一下互联网后,我发现了一个用户与MAMP类似的问题,另一个用户建议杀死mysql进程,这意味着什么.这可以解决我的问题吗?

更新2:

我找到了问题的答案,但我还没有回答.所以这是答案:

1)打开终端并输入

sudo su
Run Code Online (Sandbox Code Playgroud)

然后输入你的密码 …

php mysql xampp macos

86
推荐指数
11
解决办法
19万
查看次数

XAMPP:无法启动Apache(Windows 10)

我正在使用XAMPP,我可以启动Apache,但是,MySQL(PhpMyAdmin)启动!

当我开始时,我得到这个错误;

10:07:49  [Apache]  Error: Apache shutdown unexpectedly.
10:07:49  [Apache]  This may be due to a blocked port, missing dependencies, 
10:07:49  [Apache]  improper privileges, a crash, or a shutdown by another method.
10:07:49  [Apache]  Press the Logs button to view error logs and check
10:07:49  [Apache]  the Windows Event Viewer for more clues
10:07:49  [Apache]  If you need more help, copy and post this
10:07:49  [Apache]  entire log window on the forums
Run Code Online (Sandbox Code Playgroud)

我搜索它,并在Config中更改Apache的端口 - >服务和端口设置.我有;

Service name : Apache2.4
Main …
Run Code Online (Sandbox Code Playgroud)

php apache xampp

85
推荐指数
6
解决办法
27万
查看次数