我在笔记本电脑上安装了全新的 Ubuntu 13.10。像往常一样,我安装了 Web 开发所需的软件包,包括 nginx、php5-fpm、mysql、php5-mysql、php5-mcrypt 和其他一些软件包。
编辑一些配置文件后,这通常有效。
但是今天,从 13.10 开始,出现错误而不是我预期的网页。
Laravel requires the Mcrypt PHP extension.
Run Code Online (Sandbox Code Playgroud)
软件包 php5-mcrypt 已安装并重新安装。
该命令php -m似乎没有显示 mcrypt。
知道问题可能来自哪里吗?我已经做了很多次这个设置,它总是有效。
我已从 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
现在我有两个问题:
在页面底部的 phpmyadmin 中是这个错误:The mcrypt extension is missing. Please check your PHP configuration
我已经检查并mcrypt在其中,但在 phpmyadmin 中它给了我丢失的错误。
另一个问题是在 PHP 页面上,似乎没有 PHP 并且全部是 html,因为很多 PHP 行都打印在文本框中,例如:<? echo $row['details']; ?>
谁能告诉我我该怎么办?