今天在ubuntu server上装ci框架开发的程序代码时,访问php代码遇到下面错误,而在wamp下就不会出现该错误
通过cat /etc/issue看了下ubuntu的版本是13.10,查阅了一下资料,原来出现上述错误是ubuntu 13.10的一个Bug。原因是php缺少
Mcrypt扩展,我的服务器使用的是apache,下面讲一下如何解决上述问题:
1、安装 Mcrypt 包
php5-mcrypt libmcrypt4 libmcrypt-dev
2、将配置文件链接给 PHP
ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
3、开启 Mcrypt 模块
php5enmod mcrypt
4、重启apache服务器
service apache2 restart
做完上面几个步骤后,访问页面就不会出现错误了。
如果使用的是nginx作为web服务器,解决办法参考:http://blog.archean.me/2013/10/22/install-mcrypt-php-extension-on-ubuntu-server/。
参考资料:http://my.oschina.net/u/727594/blog/193862?p=1
转载请注明:jinglingshu的博客 » Ubuntu Server 下安装 Mcrypt Php Extension