本篇內(nèi)容介紹了“php和apache編譯安裝方法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)從2013年開(kāi)始,先為田陽(yáng)等服務(wù)建站,田陽(yáng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為田陽(yáng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
一.下載和環(huán)境準(zhǔn)備
1.Php:wget http://cn2.php.net/distributions/php-5.3.29.tar.bz2
2.libiconv 庫(kù):wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
3.安裝必要的依賴(lài)和庫(kù)
A.查rpm包
[root@server tools]# rpm -qa zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel
建議:安裝CentOS時(shí).勾上組件 x software development 或者yum groupinstall "x software development"
B.以下5個(gè)庫(kù)必需要有
[root@oldboy tools]# rpm -qa zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel
freetype-devel-2.2.1-21.el5_3
zlib-devel-1.2.3-3
libjpeg-devel-6b-37
libpng-devel-1.2.10-7.1.el5_3.2
libxml2-devel-2.6.26-2.1.2.8
二.安裝步驟:
1.安裝libiconv庫(kù):提供不同國(guó)家字符編碼轉(zhuǎn)換函數(shù)
tar zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make
make install
2.編譯Php
tar xjvf php-5.3.29.tar.bz2
cd php-5.3.29
./configure \
--prefix=/application/php5.3.29 \
--with-apxs2=/application/apache/bin/apxs \
--with-MySQL=/usr/local/mysql \
--with-xmlrpc \
--with-openssl \
--with-zlib \
--with-freetype-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-iconv=/usr/local/libiconv \
--enable-short-tags \
--enable-sockets \
--enable-zend-multibyte \
--enable-soap \
--enable-mbstring \
--enable-static \
--enable-gd-native-ttf \
--with-curl \
--with-xsl \
--enable-ftp \
--with-libxml-dir
make && make install
3.軟連接 ln -s /application/php5.3.29/ /application/php
4.復(fù)制開(kāi)發(fā)版本的配置文件到安裝目錄下的lib里面
[root@ser200 php-5.3.29]# cp php.ini-development /application/php/lib/php.ini
5.修改 apache的配置文件.讓其支持Php
[root@ser200 php-5.3.29]# cd /application/apache/conf
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.html index.htm
User txidc
Group txidc
附增加用戶(hù):
[root@ser200 conf]# groupadd txidc
[root@ser200 conf]# useradd -s /sbin/nologin -M -g txidc txidc
“php和apache編譯安裝方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!