红联Linux门户
Linux帮助

CentOS下安装Apache和PHP并开启mcrypt扩展

发布时间:2016-12-28 11:19:21来源:blog.csdn.net/maxsky作者:maxsky
我比较喜欢 yum、apt-get、brew 这些包管理器,非常方便
所以如果没有特别的版本要求,直接 yum 就好
 
Apache:
yum install httpd -y
PHP:
yum install php php-devel -y
Apache 安装好以后,配置文件在 /etc/httpd/conf/httpd.conf
默认网站根目录在 /var/www/html
PHP 安装好以后,配置文件在 /etc/php.ini 和 /etc/php.d/
其中 /etc/php.d/ 下的文件是用来加载扩展的
然后我们设置 Apache 的启动级别
chkconfig –levels 235 httpd on
立即启动
/etc/init.d/httpd start
不行就
service httpd start
 
安装 mcrypt 扩展
首先安装包
yum install epel-release
yum update
yum install libmcrypt libmcrypt-devel mcrypt mhash
然后看看当前 PHP 版本
php -v
然后打开
http://cn.php.net/releases/,
control + F 搜索版本号,例如我是 5.4.16
CentOS下安装Apache和PHP并开启mcrypt扩展
下载 tar.gz 版本,右键复制其链接地址
cd /
wget http://museum.php.net/php5/php-5.4.16.tar.gz
tar -zxvf php-5.4.16.tar.gz
然后就得到一个 php-5.4.16 文件夹
cd /php*/ext/mcrypt
phpize
得到如图结果
CentOS下安装Apache和PHP并开启mcrypt扩展
继续(需要 gcc,可通过 yum 安装)
./configure –with-php-config=/usr/bin/php-config
没有错误就执行这个
make && make install
成功提示:Installing shared extensions: /usr/lib64/php/modules/
快要完成了。
cd /etc/php.d
vi mcrypt.ini
在弹出的编辑器中按下 I 键进入编辑模式,内容:extension=mcrypt.so
然后按下 Esc 键退出编辑模式后键入冒号(Shift+分号键),然后输入 wq! 回车
最后两句
echo ‘extension=mcrypt.so’ > mcrypt.ini
service httpd restart
/var/www/html/ 里建一个 phpinfo 看看成功没。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27326.html