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

来源:互联网 发布:简笔画制作软件 编辑:程序博客网 时间:2024/05/16 04:44

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

我比较喜欢 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 看看成功没。

0 0
原创粉丝点击