ubuntu 14.04 上的 php mcrypt 扩展显示它安装正确,但 phpmyadmin 说:
The mcrypt extension is missing. Please check your PHP configuration.
Run Code Online (Sandbox Code Playgroud)
我当前的 php 配置在这里。如果您需要更多信息,请通过评论与我联系。
$ sudo apt-get install php5-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-mcrypt is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud) 最近我在我的 Ubuntu 桌面 12.04.3 LTS 中安装了 PHP、Apache、MySQL、phpMyAdmin、python 以将其用作 LAMP 服务器。我用来安装这些的命令如下:
1: sudo passwd
2: su
3: apt-get install php5
4: apt-get install apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
然后一切正常。LAMP 服务器运行良好。然后我想升级整个 LAMP 服务器,我的意思是 PHP、Apahce、MySQL、phpMyAdmin 等。然后我在谷歌搜索并获得了一些 ppa,其中包含这些软件的最新版本。然后我添加了那些ppa。ppa链接:
1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/apache2
4. https://launchpad.net/~ondrej/+archive/php5
Run Code Online (Sandbox Code Playgroud)
然后使用这些 ppa 并首先升级 phpmyadmin,然后是 MySQL 服务器,然后是 Apache,然后是 PHP。升级 phpmyadmin 和 mysql 服务器后,整个 LAMP 服务器与更新后的 mysql 服务器和 phpmyadmin …
我已经安装了 phpmyadmin sudo apt-get install phpmyadmin。当然,我也有 mysql 和一个正常运行的 web 服务器。
现在我怎样才能达到它?
我使用的是 Ubuntu 桌面 16.04(从 15.10 升级)。
我已经安装了 phpmyadmin apt-get install phpmyadmin。如果我去,它可以工作,localhost/phpmyadmin但我无法以 root 身份登录。
我已经搜索了很多。我发现了许多来源,其中他们建议/etc/phpmyadmin/config.inc.php使用“root”和“”(密码为空)更改和替换用户和密码。但是我config.inc.php的和他们的不一样。例如,在我的文件中,没有用户和密码行,它似乎是从另一个文件自动获取的/etc/phpmyadmin/config-db.php。尽管如此,我已经更改了该文件中的用户名和密码,但现在出现此错误:
#1698 - Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)
我该做什么?
Phpmyadmin 版本: 4.5.4.1deb2ubuntu1
mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper
我正在使用ubuntu-11.04。
我在这个网站上遵循了以下步骤:
到目前为止,除了 phpmyadmin 之外,我的 apache2、php 和 mysql 工作正常......每当我运行这个:
http://localhost/phpmyadmin/
Run Code Online (Sandbox Code Playgroud)
我在浏览器上收到此错误:
未找到
在此服务器上找不到请求的 URL /phpmyadmin/。
本地主机端口 80 的 Apache/2.2.17 (Ubuntu) 服务器
我刚安装完mysql-server,然后安装phpmyadmin了Apache和PHP附带的。它设置好了并创建了一个 phpMyAdmin 数据库,但我似乎无法找到访问它的 URL - 我尝试访问http://my.server.ip/phpmyadmin但它似乎不是那里。
我在任何手册中都找不到位置,有人知道它在哪里吗?谢谢。
我已经设置了 mysql 和 phpmyadmin 并在安装时选择不设置密码,希望一旦设置我可以使用 root 登录并且没有密码,但是我从 phpmyadmin 收到以下错误:
Login without a password is forbidden by configuration (see AllowNoPassword)
Run Code Online (Sandbox Code Playgroud)
我之前已经将 phpmyadmin 文件夹移动到 /var/www/
我尝试更改以下行
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Run Code Online (Sandbox Code Playgroud)
到
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Run Code Online (Sandbox Code Playgroud)
但仍然没有成功,所以我想知道有没有一种方法可以更改两者的 root 密码,以便我可以访问 phpmyadmin 并创建数据库。
当我重新启动 apche2 时,我收到此消息..
sudo service apache2 restart
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Run Code Online (Sandbox Code Playgroud)
当我输入 时localhost/phpmyadmin,它显示了消息
-NOT FOUND 在此服务器上找不到请求的 URL /phpmyadmin。本地主机端口 80 上的 Apache/2.4.7 (Ubuntu) 服务器
请帮助我。
以前问过这个问题,如何升级 PHPmyAdmin
给出的答案是
sudo apt-get update
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
phpmyadminapt-get中包含的版本4.5.4是2016 年1 月 28 日发布。
在回答这个问题时,一个答案是使用提供以下命令的phpMyAdmin 存档。
sudo add-apt-repository ppa:phpmyadmin/ppa
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
在我的情况下,更新了很多东西,但是,不是特别的phpmyadmin,我需要额外的命令
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
这确实成功地超越了20194.9.0.1年发布的版本。
在撰写本文时,似乎确实需要使用来自docs.phpmyadmin.net的模糊说明手动下载和复制。
是否有phpmyadmin比 PPA 更新的存储库,还是需要手动安装?
我最近在 Ubuntu 13.04(32 位)上安装了 LAMP,但忘记了我的 phpMyAdmin 密码。如何在不重新安装的情况下重置密码?