PHP 在 Ubuntu 13.10 上运行不佳,并且 phpmyadmin 中缺少 mcrypt

Moh*_*ini 15 php phpmyadmin 13.10

我已从 UBUNTU 13.04 升级到 13.10,但无法使用 PHP 页面或 phpmyadmin 。我已经试过这种方式安装在Ubuntu的灯sudo apt-get install lamp-server^ phpmyadmin ,我已经做了所有的配置安装正确后,我已经添加了此行 Include /etc/phpmyadmin/apache.conf/etc/apache2/apache2.conf,然后我重新启动的Apache2

现在我有两个问题:

  1. 在页面底部的 phpmyadmin 中是这个错误:The mcrypt extension is missing. Please check your PHP configuration 我已经检查并mcrypt在其中,但在 phpmyadmin 中它给了我丢失的错误。

  2. 另一个问题是在 PHP 页面上,似乎没有 PHP 并且全部是 html,因为很多 PHP 行都打印在文本框中,例如:<? echo $row['details']; ?> 谁能告诉我我该怎么办?

Wha*_*tts 48

试试这个解决你的 mcrypt 问题:

mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

这是 mcrypt.ini 文件位置的错误,我从这里得到了信息。

我有同样的错误,我确实做了一个cp而不是一个mv,但它解决了问题。

对于 PHP 不工作,如果你让 phpmyadmin 工作(即使有 mcrypt 错误),这意味着 PHP 正在工作(因为 phpmyadmin 使用 PHP)。但是在您的示例中<? echo $row['details']; ?>更改<?<?php并重试?