搜索的用戶組別: 遊客[0級]
搜索選項 要有附件 作者搜索
搜索範圍
Dedo 論壇搜索系統
DC論壇影城 ad.vbox
香港易存網庫 [服務器租用|easyhost.com.hk] 域名 電郵 VPN 網頁寄存 快速穩定 雲端 Hosting Server 電話:(852)-21550486 / (86)-21-61979257 服務:[ 資訊, 電郵服務, 資訊網絡, 網頁儲存, 網頁設計, 網站設計, 網頁寄存, 網站寄存, 主機租用, 主機托管, 伺服器管理, 伺服器租用, 伺服器托管, 服務器租用, 服務器托管, 香港服務器托管, 香港服務器租用, 域名註冊, 網站地圖, 客戶優惠, 報章報導, web hosting, hosting, email service, web page design, web design, dedicated server, dedicated host, server management, server colocation, colocation, Virtual Host, MPLS, CDN, IPLC ]
返回列表 發帖

[教學] 在LINUX下安裝APACHE2 + PHP5.x

一、mysql安裝請查看:http://www.mycould.com/discuz/thread-911596-1-1.html

二、apache2安裝請查看:http://www.mycould.com/discuz/thread-911600-1-1.html

三、PHP5安裝,命令如下:
>tar zxvf php-5.2.6.tar.gz
>cd php-5.2.6
>./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql4.1.22 \
--with-mysqli=/usr/local/mysql4.1.22/bin/mysql_config \
--enable-bcmath --enable-calendar --enable-ctype \

#如指定了gd路径下面的其它设置都是无效的
--with-gd=/usr/local/php/phpext/gd \
--with-jpeg-dir=/usr/local/php/phpext/jpeg \
--with-png-dir=/usr/local/php/phpext/png \
--with-freetype-dir=/usr/local/php/phpext/freetype2 \
--with-t1lib=/usr/local/php/phpext/t1lib \
--with-zlib-dir=/usr/local/php/phpext/zlib \
--enable-gd-native-ttf \

--with-oci8=/usr/local/instantclient_10_2 \
--with-mssql=/usr/local/php/phpext/freetds \
--with-iconv=/usr/local/php/phpext/iconv \
--with-zlib=/usr/local/php/phpext/zlib \

enable-pdo \
--with-pdo-dblib=/usr/local/php/phpext/freetds \
--with-pdo-mysql=/usr/local/mysql4.1.22 \
--with-pdo-oci=/usr/local/instantclient_10_2

>vi Makefile        #在 INCLUDES = 中加入  -I/usr/local/instantclient_10_2/include
>make
>make install
>cp php.ini-dist /usr/local/php5/lib/php.ini

修改Apache2的配置文件 /usr/local/apache2/conf/httpd.conf
#启用php5_module
LoadModule php5_module        modules/libphp5.so (这一句通常会被自动加入)

修改PHP的配置文件 /usr/local/php5/lib/php.ini
disable_functions = mail,passthru,exec,shell_exec,system,dl,set_time_limit,pcntl_exec,escapeshellcmd,extension_loaded
open_basedir = /home/:/tmp:/tmp/
upload_tmp_dir = /home/phpUpfile_temp

建立php上傳目錄
mkdir /home/phpUpfile_temp
chmod 777 /home/phpUpfile_temp

啟動Apache2
>/usr/local/apache2/bin/apachectl stop
>/usr/local/apache2/bin/apachectl start



四、iconv安装
>tar zxvf libiconv-1.11.tar.gz
>cd libiconv-1.11
>./configure --prefix=/usr/local/php/phpext/iconv
  
>make
>make install


五、zlib安装
>tar zxvf zlib-1.2.3.tar.gz
>cd zlib-1.2.3
>./configure --prefix=/usr/local/php/phpext/zlib
  
>make
>make install



六、MSSQL安装
>tar zxvf freetds-stable.tgz
>cd freetds-0.64
>./configure --prefix=/usr/local/php/phpext/freetds --with-tdsver=8.0
  
>make
>make install



七、ORACLE安装,請查看:http://www.mycould.com/discuz/thread-911568-1-1.html


八、GD安装
#解压并安装libpng
>tar zxvf libpng-1.2.13.tar.gz
>cd libpng-1.2.13
>./configure --prefix=/usr/local/php/phpext/png
>make
>make install

#解压并安装jpeg
>tar zxvf jpegsrc.v6b.tar.gz
>cd jpeg-6b
>mkdir /usr/local/php/phpext/jpeg
>mkdir /usr/local/php/phpext/jpeg/bin
>mkdir /usr/local/php/phpext/jpeg/lib
>mkdir /usr/local/php/phpext/jpeg/include
>mkdir /usr/local/php/phpext/jpeg/man
>mkdir /usr/local/php/phpext/jpeg/man/man1
>./configure --prefix=/usr/local/php/phpext/jpeg --enable-shared --enable-static
>make
>make install

#解压并安装freetype
>tar zxvf freetype-2.3.5.tar.gz
>cd freetype-2.3.5
>./configure --prefix=/usr/local/php/phpext/freetype2
>make
>make install

#解压并安装fontconfig
>tar zxvf fontconfig-2.6.0.tar.gz
>cd fontconfig-2.6.0
>./configure --prefix=/usr/local/php/phpext/fontconfig \
  --with-freetype-config=/usr/local/php/phpext/freetype2/bin/freetype-config
>make
>make install

#解压并安装t1lib
>tar zxvf t1lib-5.1.0.tar.gz
>cd t1lib-5.1.0
>./configure --prefix=/usr/local/php/phpext/t1lib
>make
>make install

#解压并安装GD
>tar zxvf gd-2.0.33.tar.gz
>cd gd-2.0.33
>./configure --prefix=/usr/local/php/phpext/gd \
  --with-png=/usr/local/php/phpext/png \
  --with-jpeg=/usr/local/php/phpext/jpeg \
  --with-freetyp=/usr/local/php/phpext/freetype2 \
  --with-fontconfig =/usr/local/php/phpext/fontconfig \
  --with-xpm
>cp /usr/local/php/phpext/png/include/png.h ./
>cp /usr/local/php/phpext/png/include/pngconf.h ./
>make
>make install

[ 本帖最後由 educk 於 2008-11-7 23:41 編輯 ]

受用無窮呀趕快拿筆來抄下來使用

TOP

好詳細的教學啊...
真是感謝大大的幫忙了
XD

TOP

這資料太有用了
很多檔案都不清楚用法
感謝樓主提供好用資料

TOP

那個流派的
轉帖與檔出錯,請以PM給我,不然不一定看的到
壓縮檔較原檔大,是加入還原記錄,請安心服用
.

TOP

返回列表