
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
組み込み済みのPHPにcURLを追加するのですね。
導入の状況がわからないので、そういう場合として書きます。
導入時のソースが残っていればそのフォルダで行えば再構築・再導入できます。
残ってなくともPHPソースを取得・展開すればできる方法です。(portsの管理からは外れますが)
※ /var/db/ports/php5/options に追記しておくと外れないかも
まず、phpinfo で版(同じバージョンを使う場合)とConfigureオプションを
確認します。
ウェブサーバがphpとして扱うフォルダへ下記のファイルを置きブラウザでアクセスする事で確認できます。
$ cat phpinfo.php
<?php phpinfo() ?>
$
もしくは、コマンドライン版も同時に入れているとしたら
$ php -i | grep -i conf
で確認できます。
バージョンは最初にでてきます。
$ php -i | head -2
phpinfo()
PHP Version => 5.2.6
$
Configureオプションは右『Configure Command』項目で参照できます。
必要ならソースを展開して、ソースディレクトリで ./configure します。
この時、phpinfoで確認した configure command にcurl機能を追加し実行します。
終了後、gmake installすれば更新されます。
※ 以前導入した時に gmake は入っているという前提で書いていますが、入ってない場合には依存するソフトを導入する必要があるかも知れません。
extensionsのみ更新は条件次第で問題が起こりかねなさそうです。
不整合となる版が導入されてしまう危険もありますので。
PHPも同時に更新なさった方が良いと思います。
最新ソースを取得して構築する場合でもportsのfilesフォルダに配置されているpatchsやMakefile中のpatchで必要なものは適用してください。
その場合、Makefile中のPHPの版とdistinfo中のサムを変更してportsの仕組みを使って構築した方が楽かも知れませんが。
No.1
- 回答日時:
PHPは ports(packages) を利用してインストールしましたか。
ports(packages)のデフォルトの選択では、PHP の cURL拡張はインストールされません。
PHP ports での拡張機能の取捨選択は /usr/ports/lang/php[45]-extensions のオプション指定にて行います。
すると、php[45]-extensionsの(再)インストール時に、依存関係により選択したPHP拡張のportsが自動的にインストールされます。
具体的な手順は:
# cd /usr/ports/lang/php5-extenstions (あるいは php4-extensions)
# make config
オプションの取捨選択 (CURLを選択)
# make deinstall
# make reinstall
更に、選択を解除したPHP拡張は自動的にはアンインストールされないので、不要となったインストール済みの拡張は手作業で pkg_delete します。
参考URL:http://www.freebsd.org/doc/en_US.ISO8859-1/books …
この回答へのお礼
お礼日時:2008/08/04 15:18
丁寧に教えて頂きましてどうもありがとうございます。
早速チャレンジして結果をご報告いたします。
本当にありがとうございましたm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxのインストール
-
Core 2 Duo の古いパソコンに最...
-
インストールできないですどう...
-
ubuntu(linux)のシャットダウン...
-
LinuxでWine使うとどのくらいWi...
-
VirtualBox 6.1 → 7.1 でUbuntu...
-
Linux のシェルスクリプトの強...
-
ubuntu が起動しない。
-
「/var/log」内のログの削除の...
-
bashでシングルクォート内の変...
-
ubuntuのシャットダウンが進ま...
-
Rasberry pi のオンボードNICの...
-
linuxサーバーのキャッシュをク...
-
Linuxでブートディスクの交換後...
-
ubuntuのターミナルで書いたコ...
-
ssl_request_logの必要性について
-
Windowsのローカルディレクトリ...
-
Ubuntu on Xorgのログインについて
-
VertualBox でのLinux Mint の...
-
ubuntuで デイスク/deb/loopと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSHが使えない REDHAT
-
ソフトのインストール場所って...
-
illustratorを日本語仕様にする...
-
OS インストール場所確認
-
aptでインストールしたプログラ...
-
libintlの入手方法を教えてくだ...
-
SolarisでJDKのインストール情...
-
インストールしたアドインソフ...
-
rshについて
-
ipop3dのssl通信化で困ってます
-
redhatのインストールが途中で...
-
OSごとに対応パソコンというも...
-
Windows10を使用中。「推奨更新...
-
Xserverを停止したいが、gdmが...
-
InstallShield って何?
-
VPSでLinuxのGUI(デスクトップ...
-
Win7 64bit TortoiseSVN
-
アプリケーションをインストー...
-
UNIXでASP.NETを動かす方法
-
linuxの拡張子runのインストー...
おすすめ情報