Mac OS X + PHP + MySQL (201レス)
上下前次1-新
108: 106 2006/06/07(水)22:19 ID:??? AAS
>>107
誘導ありがとう
109: 2006/07/19(水)10:19 ID:??? AAS
まんぴのアップデートってどうすれば良いの?
110(1): 2007/01/16(火)15:07 ID:8bw2cB/4(1) AAS
php4でGDとかDOMXMLが使える環境にしたいんだけど
ソースからコンパイルとか必要なのかな?
ちなみにEntropy-PHP4でインコしようとしたらPPC専用みたいで
インスコできなかった。
111(1): 2007/01/16(火)23:05 ID:??? AAS
プログラムを実行したら
supplied argument is not a valid MySQL result resource
という文が出てきたのですが、どういう意味なのか教えてもらえないでしょうか?
よろしくお願いします。
112(1): 2007/01/17(水)21:09 ID:vTYLwZAs(1) AAS
>>110
それやり方わかる??
自分もmac os X tiger php4でGD使いたいんだよなー。
php5にするとmysqlとのつなぎで問題出てくるし。
113(1): 2007/01/18(木)06:12 ID:??? AAS
>>112
簡易GDでよけりゃ、素でコンパイルすりゃ使える。
いろいろやりたきゃ、自分でいろいろ入れる。
portが簡単だよ。
114: 2007/01/18(木)06:13 ID:??? AAS
>>111
エラーチェックはしてるか?
外部リンク[php]:www.php.net
115(1): 2007/01/18(木)07:23 ID:??? AAS
>>113
GD自体は入れたんだけど、元のPHPの場所が分からんくて。。
mac OSはこれが初物で。自分でソース引っ張ってきて
makeして再起動しても有効にならんし、いまいちどこをいじればよいのか不明なんす
116: 2007/01/18(木)11:22 ID:??? AAS
>>115
うーん、というか*nix系でapache/phpを使うのが初めてって事か?
じゃなけりゃアタリが付くはず。わからなくてもphpinfo()の出力に
全てがある。
おれもphpは別ツリーで管理してるなぁ。但しlibphp4.soは
バックアップをとっておけ。じゃないとうpでたんが出たときに
入れ換えられてしまう。
117(1): 2007/01/18(木)12:59 ID:??? AAS
昔はdebian使ってた。
phpサイトでおとしたソースファイルに書いてあった、mac osXクライアント版のインストール方法だと、wgetでlibphpをインスコするみたいだね。これだとオプションどうなるんだろ?
118: 2007/01/18(木)14:03 ID:??? AAS
多分この人のファイルの事かな。
つ 外部リンク:www.entropy.ch
おれは使ったことないからわかんないけど、とにかく
phpinfo()の内容を自分で確認汁。
119(1): 2007/01/18(木)14:15 ID:??? AAS
俺UNIXとかわからないが、libjpegとかその他いろいろ
ググりながら./configure、make、make insutallを繰り返して
いよいよphpのコンパイルまできたんだけど、
make中curl.cってところでエラー出でた。
ほんでCURLのバージョン落としたり、macportからインコしたCURLを指定しても
同様のエラーでmakeできないんだけどcurl.cがわるいのかね?
今夜はphpのバージョン落としてためしてみるかな・・・
120(1): 117 2007/01/18(木)14:23 ID:??? AAS
phpinfoだと、こんな感じ。
'/SourceCache/apache_mod_php/apache_mod_php-18.8/php/configure'
'--prefix=/usr' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--disable-dependency-tracking'
'--with-apxs' '--with-ldap=/usr' '--with-kerberos=/usr'
'--enable-cli' '--with-zlib-dir=/usr' '--enable-trans-sid'
'--with-xml' '--enable-exif' '--enable-ftp' '--enable-mbstring'
'--enable-mbregex' '--enable-dbx' '--enable-sockets'
'--with-iodbc=/usr' '--with-curl=/usr'
'--with-config-file-path=/etc' '--sysconfdir=/private/etc'
省9
121(1): 2007/01/18(木)14:52 ID:??? AAS
デフォルトのPHPはセキュリティーアップデートのときに勝手にバージョンアップされたり、
自分で設定した項目が戻されるみたいなことどっかで見たんだけど
prefixで/usr/localを指定すればセキュリティーアップデートに影響しない?
122(2): 2007/01/18(木)18:10 ID:??? AAS
--prefix=/usr/local でも --with-apxs(=/usr/sbin/apxs) なら libphp4.so は /usr/libexec/httpd に入るから影響するよ。
>>120
こんな感じでいけるはず。とりあえず make までは試した。
1. autoconf やら automake やらをインストール
2. PHP-4.4 系のソースコードを入手
3. tar xfj php-4.4.4.tar.bz2
4. cd php-4.4.4/ext/gd
5. /usr/bin/phpize
6. ./configure --with-php-config=/usr/bin/php-config --with-gd \
--with-jpeg-dir=/hoge --with-png-dir=/hoge --with-zlib-dir=/hoge --with-freetype-dir=/hoge
省8
123(1): 2007/01/18(木)18:46 ID:??? AAS
ごめん無理だった。
なんか OSX デフォの PHP は C 言語レベルで足りないグローバル変数がいっぱいあるみたいで
DSO として拡張モジュールを入れるのは無理くさい。
全部入れ直しだね。
124(1): 2007/01/18(木)18:57 ID:??? AAS
>>122
じゃセキュリティーアップデート時にlibphp4.soを退避させるとか
/usr/local/libexec/httpd/に移すとかする必要があるのかな?
>>123
ライブラリ群は個別に用意する必要があるってこと?
125(2): 2007/01/18(木)19:06 ID:??? AAS
>>124
>セキュリティーアップデート時にlibphp4.soを退避させる
でok.
>ライブラリ群は個別に用意する必要があるってこと?
ライブラリというか、PHP全部を自分でコンパイルする必要あり。
慣れるとそう難しくもないんだけど、面倒くさかったらMacPortsで
sudo port install php4 +apache +gd +macosx
か
sudo port install php5 +apache +macosx
で一発よ。
126: 2007/01/18(木)19:38 ID:??? AAS
>>125
さんくす
結局すべてDarwinPortsからインコすれば速いし、簡単ってことかw
127: 2007/01/19(金)04:02 ID:??? AAS
>>119
curl関数ってphpで使う?
とりあえず、ディテクトリ?指定しなきゃmake通ると思う。
NG: --with-cul=/hoge
OK: --with-curl
>>121
jaguarから使ってるけど、セキュリティーアップデートで勝手にいじられた覚えはないなぁ。>libphp4.so
httpd.confは書き変えられたことはあるが。
セキュリティーアップデートのphpより上のバージョン使ってれば大丈夫なんじゃい?
>>122
省4
上下前次1-新書関写板覧索設栞歴
あと 74 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.533s*