CentOS源码安装Apache+php
来源:互联网 发布:淘宝卖家新手入门 编辑:程序博客网 时间:2024/06/05 16:40
#安装需要的库
yum -y install zlib-devel
cp /home/root/httpd-2.2.17.tar.gz /usr/local/src
cd /usr/local/src
tar xzvf httpd-2.2.17.tar.gz
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-so --enable-rewrite
make
make install
#启动apache
/usr/local/apache2/bin/apachectl start
#若出现notice如httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
vi /usr/local/apache2/conf/httpd.conf
修改ServerName那行为:ServerName localhost:80
/usr/local/apache2/bin/apachectl restart
#安装PHP
#先安装需要的库
yum -y install libxml2
yum -y install libxml2-devel
yum -y install gd
yum -y install gd-devel
yum -y install curl curl-devel
yum -y install libjpeg libjpeg-devel libpng libpng-devel
yum -y install freetype freetype-devel
yum -y install openldap
yum -y install openldap-devel
cp /home/root/php-5.2.17.tar.gz /usr/local/src
cd /usr/local/src
tar xzvf php-5.2.17.tar.gz
./configure --prefix=/usr/local/php5 \
--with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-libxml-dir=/usr/local/lib \
--with-gd \
--with-jpeg-dir=/usr/local/jpeg6 \
--with-zlib \
--with-curl \
--with-ldap \
--with-gettext \
--with-iconv \
--enable-mbstring \
--enable-soap \
--with-png-dir=/usr/local/libpng2 \
--with-freetype-dir=/usr/local/freetype \
--with-xmlrpc \
--with-config-file-path=/usr/local/php5/etc
make
make install
cp /usr/local/src/php.ini-dist /usr/local/php5/etc/php.ini
配置
vi /usr/local/apache2/conf/httpd.conf
#DirectoryIndex index.html后增加index.php
DirectoryIndex index.html index.php
#<IfModule mime_module>中增加:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
/usr/local/apache2/bin/apachectl restart
#若遇到错误如:/usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
#解决办法:
setenforce 0
chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so
/usr/local/apache2/bin/apachectl restart
setenforce 1
/usr/local/apache2/bin/apachectl restart
- CentOS源码安装Apache+php
- CentOS 5.5源码安装apache+mysql+php
- CentOS下源码安装php+apache+mysql
- CentOS源码安装apache和php
- centos源码安装apache
- Centos 源码安装apache
- CentOS 4.4下源码编译安装apache+php+mysql
- CentOS 下源码编译安装apache+php+mysql
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- CentOS 6.5 系统 LAMP(Apache+MySQL+PHP)源码安装步骤
- CentOS源码安装PHP
- CentOS 源码安装PHP
- centos源码安装PHP
- apache php源码安装
- centos 6.5 源码安装apache
- CentOS 安装 mysql apache php
- centos安装php mysql apache
- Java中以POST的方式发送和接收数据
- 提高自己的编程效率
- 开源中国iOS客户端学习——序
- ProgressBar 颜色的设置
- [C++][Thread] 转:线程池原理及创建(C++实现)
- CentOS源码安装Apache+php
- System.Web.Mvc.HtmlHelper学习及使用
- Java Web控制层发送Json对象数据(二)
- VariantClear 和 VariantInit
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- 今日至年底学习计划(50天)
- 技术还是商业重要
- yii jquery折叠、弹对话框、拖拽、滑动条、ol和ul列表、局部内容切换
- 使用meld做git的diff工具