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

12 篇文章 0 订阅

偶尔也会玩玩这些东西……

我比较喜欢 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

PHP_Download

下载 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

得到如图结果
phpize

继续(需要 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 看看成功没。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

至天

看心情啦,最好留着自己喝奶茶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值