CentOS源码安装Apache+PHP+MySQL
1.安装ApacheCentOS源码安装Apache2.2.17
2.安装MySQL
CentOS源码安装MySQL5.1.41
3.安装PHP
#先安装需要的库yum -y install libxml2yum -y install libxml2-develyum -y install gdyum -y install gd-develyum -y install curl curl-develyum -y install libjpeg libjpeg-devel libpng libpng-develyum -y install freetype freetype-develyum -y install openldapyum -y install openldap-develcp /home/root/php-5.2.17.tar.gz /usr/local/src cd /usr/local/srctar 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/etcmakemake installcp /usr/local/src/php.ini-dist /usr/local/php5/etc/php.ini
4.配置
vi /usr/local/apache2/conf/httpd.conf#DirectoryIndex index.html后增加index.phpDirectoryIndex index.html index.php#<IfModule mime_module>中增加:AddType application/x-httpd-php .php .phtmlAddType 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 0chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so/usr/local/apache2/bin/apachectl restartsetenforce 1/usr/local/apache2/bin/apachectl restart
页:
[1]