PHP recompile 問題

列如本身  system 己安裝 .
apache 2.2.6
Perl 5.8.8
PHP 4.4.7
MySQL 4.1.22
Webalizer 2.01-10

我想用 mssql 功能就一定要 recompile php
./configure --with-mssql = /usr/local/freetds
make
make install

may be i will run need
make clear
./configure --with-mssql = /usr/local/freetds
make
make install
但咁會唔會影以上己安裝ge功能.
因為我唔知佢用過什麼 parameter --with-  eg --with-mysql, .....
pls help

回復 1# staymen

最好由你distro個php package入手

TOP

本帖最後由 staymen 於 2010-9-30 17:04 編輯

回復 2# icarus-c
唔明.
因為要加 --with-mssql = /usr/local/freetds
Linux php 連 window MSSQL 2005.
似乎一定要用php source recompile.
加上這個 server 唔係我嫁.
但要寫 guideline 俾佢.
我只能夠自己build 一個相似envirnoment 試.
所以要好清楚d  command 會唔會出事.
但我又唔太熟linux.

TOP

列如本身  system 己安裝 .
apache 2.2.6
Perl 5.8.8
PHP 4.4.7
MySQL 4.1.22
Webalizer 2.01-10

我想用 m ...
staymen 發表於 2010-9-30 15:48


跟 php.net 個 guide 做, 就個個 package 都要 compile o架啦!

你睇o左其他 guide 未 ?? pear 呢 ?? pecl 呢 ??

TOP

回復 3# staymen

每個package背後都有個build script...有晒個distro用既build(configure) option, 同指定d file放邊, 指明有咩dependency等等.  所以你由個package作開始, 加番你要既野咁會方便好多

TOP

回復 5# icarus-c

你指是完本個OS 跟咩?
我想問問.如果佢 裝 php 4.x.x 係由安裝OS時選 OR, CD rpm install.
安好個apache ,PHP 後.....

另一方面,download source php 4.x.x 同一個version.
./configure  --with-mssql=/usr/local/freetds
make
make install
會發生咩事??? 由source 到install
其實我自己試就好簡單.
download freetds 0.82
./configure
make
make install

cd php 4.x.x source
./confgire --with-mssql =/usr/local/freetds
make
make install

modify php.ini   extension  uncomment  ms...so 之類
restart apache
其實就係我想要GE 野.
但怕recompile php 出事.要compile 人家部server . 最怕搞死左.我唔清楚佢點安裝.apache, php......

TOP

回復 6# staymen

攞php  source rpm  (src.rpm)
yumdownloader --source php
開個spec黎睇你就明我意思

TOP

怕影響原系統, 可 compile 獨立 php + mssql support + ...etc , 用 fastcgi 試過無問題才走下一步.

Howto: http://www.cyberciti.biz/tips/rhel-centos-fedora-apache2-fastcgi-php-configuration.html

TOP