centos 服务器编译安装apache+php
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了centos 服务器编译安装apache+php,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2079字,纯文字阅读大概需要3分钟。
内容图文
1、检查服务器中是否自带httpd,如果/etc/httpd/httpd.conf,说明系统自带httpd服务,需要卸载或关闭服务,不要让他影响到本次安装的服务启动
可以用 service httpd status 查看服务状态
2、停止服务: service httpd stop
3、卸载httpd:
查看httpd进程pid : ps -ef | grep httpd
结束进程: kill pid号(所有的都要结束)
查找httpd安装包: rpm -qa |grep httpd
卸载安装包: rpm -e httpd软件包
4、下载并安装httpd
注意:安装Apache:在安装apache之前必须先安装apr、apr-util和pcre,否则会报错
4.1、安装apr:
tar zxvf apr-1.5.2.tar
进入apr-1.5.2目录,然后执行:
./configure --prefix=/usr/local/apr
Make && make install
如果报 no acceptable C compiler found in $PATH,那是因为没有gcc编译器环境
执行yum -y install gcc+ gcc-c++即可
4.2、安装apr-util:
tar zxvf apr-util-1.5.4.tar.gz
进入解压后的目录
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
Make && make install
4.3、安装pcre
tar -zxvf pcre-8.39.tar.gz
进入解压后的目录
./configure --prefix=/usr/local/pcre
Make && make install
4.4 安装Apache
tar zxvf httpd-2.4.23.tar.gz
进入解压后的目录
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
5、安装PHP
5.1、先安装依赖包libxml2
tar zxvf libxml2-2.8.0.tar.gz,进入解压后的目录
./configure --prefix=/usr/local/libxml2
Make && make install
5.2 安装PHP
tar zxvf php-5.6.25.tar.gz
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/apache/bin/apxs --enable-inline-optimization --enable-shared --enable-opcache --enable-fpm --enable-bcmath --enable-soap --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --enable-zip
make && make install
安装成功之后
cp php.ini-development /usr/local/php/etc/php.ini
php.ini所在的目录就是编译时设置的目录:--with-config-file-path=/usr/local/php/etc
6、修改Apache配置
vim /usr/local/apache/conf/httpd.conf
找到ServerName,将前面的#去掉,并将后面的改成localhost:80
LoadModule处添加LoadModule php5_module module/libphp5.so(一般都会有,如果没有就加上)
在AddType application处添加AddType application/x-httpd-php .php
退出保存,esc->:->wq
重启Apache,/usr/local/apache/bin/apachectl restart
原文:http://www.cnblogs.com/ttiandeng/p/6554680.html
内容总结
以上是互联网集市为您收集整理的centos 服务器编译安装apache+php全部内容,希望文章能够帮你解决centos 服务器编译安装apache+php所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。