2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Mac OS X + PHP + MySQL

1 :1:01/10/21 18:14 ID:???
こういう組み合わせで使っている人いますか?

とりあえず情報源として
Mac OS X-PHP on Mac OS X
http://developer.apple.com/internet/macosx/php.html

Building Apache 1.3.22 and PHP 4.0 for Mac OS...
http://www.stepwise.com/Articles/Workbench/2001-10-11.01.html

http://www.entropy.ch/software/macosx/mysql/
http://www.entropy.ch/software/macosx/php/

などから。

2 :名無しさん@お腹いっぱい。:01/10/21 23:32 ID:???
(´-`).。oO(このスレの主旨は・・・?)

3 :名無しさん@お腹いっぱい。:01/10/22 06:46 ID:???
>1 この環境だと,3人もいないと思われ。

4 :1:01/10/22 10:30 ID:HHlxSNlN
いませんかね。
クラシック常用でもテスト&デバッグ用にローカルでApache&MySQL&PHPが動けば便利だと思うのですが...。

5 :名無しさん@お腹いっぱい。:01/10/22 10:43 ID:???
便利だろうが何だろうが

1.MySQL使ってる人が少ない
2.MacOS X 使ってる人が少ない
3.PHP板自体人が少ない

2,3は致命的だと思うが。
スレッド分散させずPHP+MySQLスレでやった方が無難だったと思われる。

6 :2:01/10/22 13:31 ID:???
でも新Mac板でPHPて単語はちょくちょく見かけますよ。
miのPHP モードファイルが欲しい、みたいなの。

私はローカルテストに使ってるけど、このスレに何書いたらいいのか分からなかったので(その方面に詳しくも無いし)あんなレスをしてしまいました。

7 :名無しさん@お腹いっぱい。:01/10/22 15:10 ID:???
>>6
「でも」って、何に対しての「でも」なの?
>>5の1,2,3のどれも解決していない回答のようだが。

8 :名無しさん@お腹いっぱい。:01/10/22 17:35 ID:???
でもはPHPのスーパークラスなの、コボラー逝ってよし!!

9 :2:01/10/22 18:07 ID:???
あ・・・
>>6 の「でも」は >>4 の「いませんかね。」にですよ・・・

10 : :01/10/22 23:01 ID:???
>>6
miのPHPモードは私も欲しいと思う。
でもないってことはやっぱり利用者少ないんだね。

11 :名無しさん@お腹いっぱい。:01/10/23 14:51 ID:???
mi に Python モードが追加されてるのを初めて知りました

12 :名無しさん@お腹いっぱい。:01/10/25 03:13 ID:V2hsWn9j
漏れは、Mac OS X + Tomcat + MySQL の構成で使っているが、何か?

13 :名無しさん@お腹いっぱい。:01/10/25 08:47 ID:???
なんでもねぇYO!

14 :名無しさん@お腹いっぱい。:01/10/26 01:33 ID:zZ6LQI63
オレもOSX+PHPでやろうとしてるよ。
しかし
・マニュアルのファイル名が長すぎて・・・。
 Xになれば大丈夫だと思ったのに・・・。
・AirH"だからネットでも調べられない
そんなんでまだやってない。

miのPHPモードファイルはあるよ。
PHP3の頃に拾ったやつだけど。
どこで拾ったかは忘れた・・・。

15 :名無しさん@お腹いっぱい。:01/10/26 08:53 ID:???
・AirH"だからネットでも調べられない

どういう理屈だ?

16 :名無しさん@お腹いっぱい。:01/10/26 17:36 ID:???
OSXでAirH"使えないからね。
ネットに繋げないOSなんて使う気にならないんだろう。
PHPインストールするにしても
OS9で落としてOSXで起動し直して・・・とかめんどくせー。
ちょっと調べたいことあるときもOS9で起動して・・・。
効率悪すぎ。

17 :名無しさん@お腹いっぱい。:01/10/26 19:54 ID:???
↑頭悪すぎ。

18 :名無しさん@お腹いっぱい。:01/10/27 17:23 ID:???
>17
禿同。

19 :名無しさん@お腹いっぱい。:01/11/03 21:28 ID:???
sage

20 :名無しさん@お腹いっぱい。:01/11/06 02:50 ID:tQzHR/ij
age

21 :名無しさん@お腹いっぱい。:01/11/06 09:33 ID:???
>>16
OS X で AirH"使えます。
FreeBSDでも使えます。
Linuxでも使えます。

22 :名無しさん@お腹いっぱい。:01/11/07 07:36 ID:l0mzufpm
http://developer.apple.com/internet/macosx/osdb.html

23 :nobodyさん:02/06/01 03:38 ID:???
sage

24 :nobodyさん:02/07/18 01:08 ID:???
おお、こんなスレあったんだ。
ブクマクしますた。

25 :nobodyさん:02/08/28 07:15 ID:TxdSG710
おまえら MacOSX10.2でMySQLつかえていますか?

26 :nobodyさん:02/08/28 08:56 ID:???
>>25
今のところダメみたいです。
http://pc.2ch.net/test/read.cgi/mac/1030193123/461
http://pc.2ch.net/test/read.cgi/mac/1030193123/467
http://pc.2ch.net/test/read.cgi/mac/1030193123/562

おれっちは当分の間10.15のまま使います。


27 :lucky ◆raGArAss :02/09/05 00:42 ID:ciG4eoyj
>>26
コレ?
ttp://www.cosmos.ne.jp/~kaz6120/dwnld/index_fr.html

でも、やっぱり
Can't connect to local MySQL server through socket '/Private/tmp/mysql.sock' (61)
が出ちゃう。

ローカルでテストしてるんだけど、何故?

28 :150:02/09/07 02:13 ID:???
MySQLを起動したあとにインストールしなされ。
OSX起動したときにMySQLも同時起動する。
ttp://www2.entropy.ch/download/mysql-startupitem.pkg.tar.gz
ttp://www.entropy.ch/software/macosx/mysql/

29 :nobodyさん:02/11/11 08:36 ID:???
sage

30 :nobodyさん:02/11/30 04:30 ID:???
miのphpモードファイル
http://semicolon.jp/ussy/archives/

31 :山崎渉:03/01/15 13:43 ID:???
(^^)

32 :nobodyさん:03/01/31 20:37 ID:???


33 : :03/02/21 07:38 ID:???
さっきMySQLインストールしました。OS X 10.2.4
でもPERLで使ってみたい。

34 :nobodyさん:03/02/27 21:48 ID:yhQ8bTDh
さっき12inchが届いたのでこのスレをボケメケしますよ

35 :nobodyさん:03/02/28 01:36 ID:???
>>1
PHPとMySQLのスレならあるだろ?
FreeBSD + PHP + MySQLとか
Linux + PHP + MySQLとか
Solalis + PHP + MySQLスレとか
Windows + PHP + MySQLのスレが必要だとでもいうのか!?
せめてApache + PHP + MySQLとでも書けよ。

これだからマカーはバカだっていわれるんだよ!
芯自前!

36 :nobodyさん:03/02/28 08:09 ID:???
こんな過疎化した板でギャンギャン吠えるなよ

37 :山崎渉:03/03/13 17:10 ID:???
(^^)

38 :nobodyさん:03/04/11 23:13 ID:jdUXDQFm
10.2.5上でXOOPS入れてみたのであげてみた

39 :nobodyさん:03/04/14 13:15 ID:xS21FYjX
osxでeclipse + web studio使ってる人いませんか?
osxは最初からphpもapacheも入っているし、webstudioの環境設定どうすればいいですか?

40 :nobodyさん:03/04/15 09:02 ID:37DzczyX
>>39
1) download the newest DBG source
2) extract and go to the DBG folder ( in the terminal)
3) run ./deferphize
4) when that fails (I get a libtool error) cp /usr/local/bin/libtool ./
5) make
6) follow the rest of the normal install instructions

41 :nobodyさん:03/04/15 09:22 ID:37DzczyX
>>40
その前にPHPを自分でコンパイルする必要るみたいだよ。
自分、速効で入れ替えたので標準状態知らないんだけどね。

42 :山崎渉:03/04/17 12:02 ID:???
(^^)

43 :山崎渉:03/04/20 06:27 ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

44 :nobodyさん:03/04/28 06:53 ID:Ub0n1fGR
都合あげ

45 :山崎渉:03/05/22 02:07 ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

46 :nobodyさん:03/05/23 17:15 ID:zeOjoI3a
XのPHPってどうやってアップデートするんですか

47 :_:03/05/23 17:29 ID:???
http://homepage.mac.com/hiroyuki43/hankaku_b01.html

48 :_:03/05/23 20:22 ID:???
http://homepage.mac.com/hiroyuki43/jaz_b01.html

49 :_:03/05/24 04:49 ID:???
http://homepage.mac.com/hiroyuki43/hankaku_b01.html

50 :nobodyさん:03/05/24 12:08 ID:???
俺もこの環境で始めたところ。取りあえず、カウンター出来ました。

51 :山崎渉:03/05/28 17:07 ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

52 :nobodyさん:03/06/16 22:41 ID:???
すまんが、MySQLのプロセスを切るコマンド教えてくれ。
OS X 10.2.6、MySQLは4.X。
root(MySQLのroot)のパスワード入れ直したいでつ。
kill 'catなんとかかんとか?

53 :nobodyさん:03/06/16 23:59 ID:???
killall mysqld

54 :nobodyさん:03/06/17 15:55 ID:???
>>52
CompleteMySQLならシステム環境設定で操作できるのにぃ

55 :52:03/06/25 22:40 ID:???
>>54
ものすごい勢いでありがとう!
MySQLを完全にコントロールできるようになりますた。(・∀・)

56 :山崎 渉:03/07/15 11:11 ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

57 :nobodyさん:03/07/17 17:05 ID:w7x0fMGj
hoshu

58 :山崎 渉:03/08/02 02:26 ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

59 :nobodyさん:03/09/08 16:02 ID:6dykoar6
MySQLっていいね。俺の今の状態。

WebARENAでDBオプション契約

うーん。難しい。。。

ローカルのOSX10.2にmysql-standard-4.0.14.dmgを入れてみた。

ちょっとだけ、SQLが分かった気がする。

60 :nobodyさん:03/09/21 21:09 ID:???
俺、まさしくPowerBookにMac OS X + PHP + MySQL 入れてテストしてるよ。
全然、訳も分かってない初心者なんだけど、
本屋で「Mac OS X インターネットサーバ実践活用ガイド」買って、
とりあえず、大学の研究で使ってる。

61 :nobodyさん:04/03/04 16:20 ID:???
保守

62 :nobodyさん:04/05/11 00:40 ID:DyGjP5h1
OSX 10.3.3にMySQL入れたけど、rootのpasswordが変更できない。なんでだ?

63 :nobodyさん:04/05/16 18:11 ID:???
おれはできた。なんでた?

64 :nobodyさん:04/05/20 15:25 ID:???
>>1と同じ環境で使えている。
1年たつとこうも違うのか・・・

65 :nobodyさん:04/09/08 19:35 ID:???


66 :nobodyさん:04/11/01 00:52:38 ID:MbgHDagH
OS X 10.3.5にEntropy-PHP-4.3.9-2と
mysql-standard-4.0.22-apple-darwin7.5.0-powerpcをインストールしました。
ttp://sourceforge.net/projects/bytemonsoon/の2.0.5をインストールしました。
torrentsフォルダは777にし、きちんと1.torrentなどと保存されていきますが、
一覧から.torrentファイルがダウンロードできないのはなぜでしょうか?
.torrentファイルのダウンロード以外の機能はすべて使えています。
どなたか原因がおわかりになる方はいらっしゃいませんか?

67 :nobodyさん:04/11/17 14:12:54 ID:3M2tssUJ
Cocoaの.stringsファイルをWeb上からローカライズできるPHPスクリプトかCGIスクリプトを探しています。
どなたかご存知ありませんか。

68 :nobodyさん:04/11/17 16:14:18 ID:???
蛇は帰れ

69 :nobodyさん:04/11/27 05:03:15 ID:FQU4splG
http://masuidrive.jp/blog/51
こんなの日本語化してみた。
MacOSX + Apache + MySQL + PHP = マンP

70 :nobodyさん:04/12/10 13:30:41 ID:AtZxun0r
呼び名にワラタ

71 :nobodyさん:04/12/11 11:05:22 ID:jUQwLp0p
(・∀・)マソP

72 :nobodyさん:04/12/11 11:46:15 ID:???
3年でようやく70レスに感動した!

73 :nobodyさん:04/12/11 17:41:42 ID:???
>>69
PostgreSQL使えるようにしたMAPP=マッPも作ってくれ。

74 :nobodyさん:04/12/11 20:49:07 ID:???
マンPのGスポット

75 :nobodyさん:05/02/06 04:57:08 ID:gXZ2doRY
mysqlをujis、phpをeuc-jaで設定したはずが
phpMyAdminでテーブルをselectすると日本語が入っているカラムが文字化けします。

** phpMyAdmin 2.5.7-pl1 サーバー変数と設定値の結果
以下の値が「セッション値」ではlatin1 となっており
「グローバル値」ではujisとなっています。
character set client
character set connection
character set results

** mysql 4.1.7 statusの結果
Server characterset: ujis
Db characterset: ujis
Client characterset: ujis
Conn. characterset: ujis

mysql側ではなく、php(myAdmin)側の問題のような気がしますが、
どこを修正すればいいかさっぱりわかりません。

76 :nobodyさん:05/02/21 01:45:11 ID:5cyTfnoC
ガチでこの組み合わせ最強じゃね?

77 :nobodyさん:05/03/12 10:38:39 ID:???
ぶっちゃけWindowsにインストールしてローカル制約にビクビクするぐらいならこっちを選ぶ

78 :nobodyさん:2005/03/26(土) 03:30:28 ID:???
>>75

mysqlのインストールはパッケ〜ジ?ソース?

79 :nobodyさん:2005/04/24(日) 03:08:17 ID:Gq/NNsjB
みなさんPHP5に移行した?


80 :nobodyさん:2005/04/24(日) 14:09:50 ID:???
>78
パッケージ使ってます

>79
entropyの4.3.x使ってます

81 :nobodyさん:2005/04/25(月) 06:49:50 ID:???
>> 80
とりあえず、ソースから
--with-extra-charsets=all \
--with-charset=ujis
でコンパイルしてインストールすれば、使えるよ。>4.1

なんでパッケージがNGか?とか、その他もろもろは以下参照
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ#content_1_32


82 :nobodyさん:2005/11/02(水) 11:29:21 ID:bg18TVQe
最近,必要に迫られてiBookにMySQLをインストールしました。
外部データのインポートがうまくできないので質問させてください。

環境は
Mac OS 10.3.9
MySQL 5.0.15-standard
です。

タブ区切りのテキストファイルhoge.txt(EUC-JP, 改行コードLF)があり,中身は
name 文字列
value 数字
となっています。

これをMySQLで任意のデータベースtestを作成し,その中にtest1というテーブルを
 CREATE TABLE test1(
name text,
value int);
として作り,
 LOAD DATA INFILE 'フルパス/hoge.txt'
INTO TABLE test1;
としても,
 Errorcode2やらErrorcode13やら
と表示されてデータを読み込むことがきません。

ググって見て,インポートするファイルもそのファイルを含むディレクトリのパーミッションも755に変更したのですが,うまくいきません。

大変初歩的な質問で申し訳ないのですが,誰かご教授ください。

83 :nobodyさん:2005/11/02(水) 11:53:42 ID:N4ZZKdVh
>>82
Perlかphpで、tsvを読込んで、DBに書くツールを書いたら?
悩んでるよりそっちがはやいと思われ。

84 :nobodyさん:2005/11/04(金) 21:17:08 ID:KfXUaxV2
マカーって本当に馬鹿だな。
Apache+PHP+MySQLスレでいいじゃん。
どうせLinuxでもSolarisでも多少違うから、同一スレで情報共有した方がお互いのために成る。
マカー専用スレ立てたければ、はやくマク板に帰れ!

85 :nobodyさん:2005/11/05(土) 01:26:43 ID:???
スレ建ちから4年かー
今年一年に10レスしか進んでないという過疎っぷりにちょっとワロタ

86 :nobodyさん:2005/11/05(土) 07:19:21 ID:???
>>84
ageんな池沼

87 :nobodyさん:2005/11/26(土) 22:58:12 ID:q67pBLAj
phpの編集用エディタはなにがいいですかね?
miってのはそんなにいいんですか?
eclipseはどうですかね?


88 :nobodyさん:2005/11/27(日) 02:34:36 ID:L44EUa3b
メモ帳使えないマカーってカワイソ。

89 :nobodyさん:2005/11/27(日) 14:47:13 ID:???


90 :nobodyさん:2005/11/27(日) 17:43:55 ID:???
>>87
php用に限らず、人それぞれ、好みやスタイルが違うから実際に使ってみれば?。

うちの場合、eclipseは重いから使う気にはならん。メインがiBookだからディスプレイも小さいし。
miだと、変数、関数名の補完とか、
ツールにAppleScriptや、ShellScriptを登録できるから、
例えば、cmd+rでブラウザで動作確認、cmd+shift+rでcli版で確認。
cmd+cでsyntac check、関数名を選択して、cmd+hでマニュアル表示、
とかできる。
けど、そういうのは、たいていのエディタで出来る訳で、
一通り使ってみるのが一番だと思うよ。

91 :87:2005/11/27(日) 21:46:54 ID:???
レスありがとうございます。

>>88
マックは大好きですがウィンドウズも持っています。
作業によって適した方を使っているので、
マカーとかドザとかそういうのに興味ありません。
しかし、macとwindowsを比べるのは大切な事だと思います。

>>90
なるほど。
逆にいうとmiを試せば大抵のエディタで出来る事を試す事が出来るのですね。
miをもう少し使ってみます。
emacsだと便利なんですかね?あまり使った事ないんですが。

92 :nobodyさん:2005/11/27(日) 22:41:07 ID:???
miは文字コード認識等で嫌なところはあるけど、オレのMacは非力なので
使っている。この辺はJedit Xなんかと比べて使い勝手がよいものを選べば
いいんじゃないかな。テストプログラムは端末エミュレータからvimで直接
書いていくことが多いな。CPUパワーがあるならEclipseをお勧め。Emacs
については慣れてしまえば他に移れなくなるけど、Carbon版のEmacs.app
はどうだろうなぁ。

93 :nobodyさん:2005/11/28(月) 00:37:38 ID:???
せっかくMac使ってるなら、emacsやvi使えば?

94 :nobodyさん:2005/11/28(月) 03:37:19 ID:???
>>91
>マックは大好きですがウィンドウズも持っています。
>作業によって適した方を使っているので、

だったら、VimとかEmacsの方がいいんじゃない?
エディタの操作の違いって結構しんどいし、、、
<D-s> w とやってる時点で終わってっけど。

95 :nobodyさん:2005/11/29(火) 09:33:47 ID:???
「エディタの操作の違いって結構しんどい」と言いつつ
ViやEmacsのような独自の世界を築いていて
OSの共通操作とも馴染まないものを勧めるのか。

96 :nobodyさん:2005/11/29(火) 19:46:39 ID:???
unix系ならviやemacsの操作体系は多くの場面で通用する。シェルでも何でも。

97 :nobodyさん:2005/12/01(木) 10:26:25 ID:???
OSの共通操作がエディタで効率的って訳でもないけどな。
いちいち右手をカーソルキーに移してたら遅いよ。
Xcodeがemacsバインドだったはず。
Xcodeも捨てるのかい?

98 :nobodyさん:2005/12/02(金) 19:04:50 ID:???
Cocoaアプリがemacsバインドもどき...


99 :nobodyさん:2005/12/29(木) 12:51:20 ID:NTmqjCxO
みなさんのMySQLのバージョンは何?

100 :nobodyさん:2005/12/29(木) 14:28:14 ID:gB8sTHUQ
>>87
1)eclipse+php用プラグイン(TruStudioとか)
2)ZendStudio
3)mi
4)Jedit
あたりかな。

101 :nobodyさん:2005/12/29(木) 18:31:53 ID:???
gvim使ってます。(その前はmi)
MySQLは4.1.14です。

102 :nobodyさん:2005/12/29(木) 21:34:58 ID:???
CotEditorにちょっと期待

103 :nobodyさん:2006/01/20(金) 00:36:35 ID:???
まんぴ〜1.1キター

104 :nobodyさん:2006/01/29(日) 18:14:44 ID:???
kaz氏のおかげかCotEditorのPHPはなかなか良いね。
タブ使えればなぁ。

105 :nobodyさん:2006/02/11(土) 09:46:50 ID:rUmM89As
macosxserver だな

106 :nobodyさん:2006/06/07(水) 20:14:07 ID:7/iXZ+Gd
質問です。スレ違いでしたら誘導お願いします。

環境など
・Mac osX 10.3
・MAMP
・スキルは辛うじてphpで掲示板を作れる程度の初心者
・データベースについては全くの無知
・参考図書「PHP5であなたもウェブアプリが作れる!」

作業 SQLiteを使った日記帳を作る(参考図書の5章)
問題 create tableでテーブル作成できない。しかし何故か空ファイルは出来る

質問
MAMPにはSQLiteが入っていますが、
直接命令する際に必要な作業等があるのでしょうか。

よろしくお願いします。

107 :nobodyさん:2006/06/07(水) 22:05:19 ID:???
>>106
△▲ WebProg 初心者の質問 Part13 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1139468729/


108 :106:2006/06/07(水) 22:19:43 ID:???
>>107
誘導ありがとう

109 :nobodyさん:2006/07/19(水) 10:19:32 ID:???
まんぴのアップデートってどうすれば良いの?

110 :nobodyさん:2007/01/16(火) 15:07:56 ID:8bw2cB/4
php4でGDとかDOMXMLが使える環境にしたいんだけど
ソースからコンパイルとか必要なのかな?
ちなみにEntropy-PHP4でインコしようとしたらPPC専用みたいで
インスコできなかった。

111 :nobodyさん:2007/01/16(火) 23:05:18 ID:???
プログラムを実行したら
supplied argument is not a valid MySQL result resource
という文が出てきたのですが、どういう意味なのか教えてもらえないでしょうか?
よろしくお願いします。



112 :nobodyさん:2007/01/17(水) 21:09:08 ID:vTYLwZAs
>>110
それやり方わかる??
自分もmac os X tiger php4でGD使いたいんだよなー。
php5にするとmysqlとのつなぎで問題出てくるし。

113 :nobodyさん:2007/01/18(木) 06:12:37 ID:???
>>112
簡易GDでよけりゃ、素でコンパイルすりゃ使える。

いろいろやりたきゃ、自分でいろいろ入れる。
portが簡単だよ。


114 :nobodyさん:2007/01/18(木) 06:13:57 ID:???
>>111
エラーチェックはしてるか?

ttp://www.php.net/manual/ja/function.mysql-query.php

115 :nobodyさん:2007/01/18(木) 07:23:43 ID:???
>>113
GD自体は入れたんだけど、元のPHPの場所が分からんくて。。
mac OSはこれが初物で。自分でソース引っ張ってきて
makeして再起動しても有効にならんし、いまいちどこをいじればよいのか不明なんす

116 :nobodyさん:2007/01/18(木) 11:22:46 ID:???
>>115
うーん、というか*nix系でapache/phpを使うのが初めてって事か?
じゃなけりゃアタリが付くはず。わからなくてもphpinfo()の出力に
全てがある。

おれもphpは別ツリーで管理してるなぁ。但しlibphp4.soは
バックアップをとっておけ。じゃないとうpでたんが出たときに
入れ換えられてしまう。

117 :nobodyさん:2007/01/18(木) 12:59:20 ID:???
昔はdebian使ってた。
phpサイトでおとしたソースファイルに書いてあった、mac osXクライアント版のインストール方法だと、wgetでlibphpをインスコするみたいだね。これだとオプションどうなるんだろ?

118 :nobodyさん:2007/01/18(木) 14:03:39 ID:???
多分この人のファイルの事かな。
つ ttp://www.entropy.ch/software/macosx/

おれは使ったことないからわかんないけど、とにかく
phpinfo()の内容を自分で確認汁。

119 :nobodyさん:2007/01/18(木) 14:15:07 ID:???
俺UNIXとかわからないが、libjpegとかその他いろいろ
ググりながら./configure、make、make insutallを繰り返して
いよいよphpのコンパイルまできたんだけど、
make中curl.cってところでエラー出でた。

ほんでCURLのバージョン落としたり、macportからインコしたCURLを指定しても
同様のエラーでmakeできないんだけどcurl.cがわるいのかね?
今夜はphpのバージョン落としてためしてみるかな・・・


120 :117:2007/01/18(木) 14:23:37 ID:???
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'
'--with-mysql=/usr' '--with-mysql-sock=/var/mysql/mysql.sock'
'--without-pear'

んで、プラスして
'--with-gd'
とねじ込みたいんだよね。

環境的には、
Intel mac mini
OS X Tiger
うーむ、困った。。

121 :nobodyさん:2007/01/18(木) 14:52:37 ID:???
デフォルトのPHPはセキュリティーアップデートのときに勝手にバージョンアップされたり、
自分で設定した項目が戻されるみたいなことどっかで見たんだけど
prefixで/usr/localを指定すればセキュリティーアップデートに影響しない?

122 :nobodyさん:2007/01/18(木) 18:10:18 ID:???
--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
7. make
8. sudo make install
9. sudo cp /etc/php.ini.default /etc/php.ini
10. /etc/php.ini を編集
 extension_dir = "./" をコメントアウト (行頭に ; を入れる)
 extension=gd.so と一行追加
11. システム環境設定でパーソナルWeb共有を停止→開始

GD ライブラリはインストール不要っていうか PHP バンドル版の GD を使ったほうが使える関数が多いので configure でパスを指定しない。

123 :nobodyさん:2007/01/18(木) 18:46:04 ID:???
ごめん無理だった。
なんか OSX デフォの PHP は C 言語レベルで足りないグローバル変数がいっぱいあるみたいで
DSO として拡張モジュールを入れるのは無理くさい。
全部入れ直しだね。

124 :nobodyさん:2007/01/18(木) 18:57:25 ID:???
>>122
じゃセキュリティーアップデート時にlibphp4.soを退避させるとか
/usr/local/libexec/httpd/に移すとかする必要があるのかな?

>>123
ライブラリ群は個別に用意する必要があるってこと?

125 :nobodyさん:2007/01/18(木) 19:06:52 ID:???
>>124
>セキュリティーアップデート時にlibphp4.soを退避させる
でok.

>ライブラリ群は個別に用意する必要があるってこと?
ライブラリというか、PHP全部を自分でコンパイルする必要あり。
慣れるとそう難しくもないんだけど、面倒くさかったらMacPortsで
sudo port install php4 +apache +gd +macosx

sudo port install php5 +apache +macosx
で一発よ。

126 :nobodyさん:2007/01/18(木) 19:38:06 ID:???
>>125
さんくす
結局すべてDarwinPortsからインコすれば速いし、簡単ってことかw

127 :nobodyさん:2007/01/19(金) 04:02:44 ID:???
>>119
curl関数ってphpで使う?
とりあえず、ディテクトリ?指定しなきゃmake通ると思う。
NG: --with-cul=/hoge
OK: --with-curl


>>121
jaguarから使ってるけど、セキュリティーアップデートで勝手にいじられた覚えはないなぁ。>libphp4.so
httpd.confは書き変えられたことはあるが。
セキュリティーアップデートのphpより上のバージョン使ってれば大丈夫なんじゃい?


>>122
--with-gdだけでバンドル版は入ったという記憶がある。
(いや、--with-gdすらいらなかったっけ?)
--with-jpeg-dirとかはいらない。
指定したい場合は、ライブラリを自分でインストールしないとダメ。


128 :nobodyさん:2007/01/19(金) 10:46:27 ID:???
>>125
thx
んで、macportsをいれて、再度書いてもらったコマンド入れたら、柿のようなエラーが。。
If this is your first install, you might want
* copy /opt/local/etc/php4/pear.conf.sample to /opt/local/etc/php4/pear.conf
---> Activating php4 4.4.4_2+darwin_8+macosx
Error: Target com.apple.activate returned: Image error: /opt/local/lib/php4/.channels/.alias/pear.txt already exists and does not belong to a registered port. Unable to activate port php4.
Error: Status 1 encountered during processing.

原因なんだろう。
php自体に問題あるのかと思い、単体で入れても上記と同様のエラーが。うーむ、もう少し調べてみるか。

129 :nobodyさん:2007/01/19(金) 10:58:49 ID:???
自己レス

errorに表示されてるファイルを消しまくっていったらとりあえずはエラーは出なくなった。
が、再起動後phpinfoみても全く変わってなし(゚Д゚;)。。

130 :nobodyさん:2007/01/19(金) 15:18:45 ID:???
>>129
どうやっているか、全部晒してみ

131 :nobodyさん:2007/01/19(金) 15:56:28 ID:???
いまだ自前コンパイルをあきらめない俺がいるww

132 :128:2007/01/19(金) 16:03:34 ID:???
んと、
とりあえず、色々試してみた。

1.sudo port install php4 +apache +gd +macosx
 →128のようなエラーが出た。
  がfind / -name "libphp4.so"で検索するとそれらしきものが/opt配下に出来てるので、
  ↑を/usr/libexec/にコピーして、再起動してみた。
  既にインスコ済みのmysqlに接続できないのでとりあえずやめ。

2.sudo port install php4 +apache +gd +macosx +mysql
 →mysqlも一緒に入って、かつgdも入った。いけそうかと思ったが、
  新しく入ったmysqlにsocket関連のエラー出力ではいれず、とりあえずやめ。

3.http://www.entropy.ch/software/macosx/php/からphp5+apache1.3のパッケージを
 引っ張ってきて入れて再起動してみるも、bus errorでapache起動せず。

という感じで今はintel mac os X client用に用意されているlibphp4.soを探し中。
昔は
http://www2.entropy.ch/download/libphp4.so.gz
http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz
でいけたっぽいが今はnot foundらしい(PPC用?)。

133 :nobodyさん:2007/01/19(金) 17:02:28 ID:???
>>128 /usr/libexec ?
それじゃダメだぞ。apacheの設定を変更していないなら
/usr/libexec/httpd になるはず。

134 :nobodyさん:2007/01/19(金) 18:15:20 ID:???
>>132
とりあえず、/optもろとも全部消してから、portsの再インストール。
バイナリで入れたんなら、/Library/Receipts/内にゴミがあるからとりあえず、
それも消す。
portsで入れたんなら、/usr以下は関係ない。
というか触ると余計はまる。

一遍にいろいろやらないで、少しずつやってみれば?

例えばさ、こんだけでもOKじゃん。
./configure --with-apxs=/usr/sbin/apxs

で、うまく動いたら少しずつオプション増やしてく。
動かんと泣きたくなるけど、まぁ、がんばれ。

135 :128:2007/01/19(金) 18:31:32 ID:???
>>133-134

THX
はまりまくったが、何とか動かした。。
かなり力業っぽいが、ご愛嬌で。


以下に手順を書いておくので、同様にはまりまくった人は見てほしいです。

まず、
◆既存システム情報
・intel mac OS X Tiger(mac mini)
・apache1.3(バンドル版)
・php4(バンドル版)
・mysql5(パッケージでいれた)

んで、
◆目的
・バンドル版php4でGDを動かす。

長いので続く

136 :128:2007/01/19(金) 18:32:56 ID:???
そいで、
◆やったこと
・Macportsから以下のコマンドでインストール
sudo port install php4 +apache +gd +macosx +mysql5
→エラーはでまくるが無視
・出来たlibphp4.soを/usr/libexec/httpd/にコピー
・既存php.iniを/opt/local/etc/にコピー
・既存mysqlディレクトリを、新規でインストールされたmysqlディレクトリにディレクトリごとコピー
・再起動

Mysql + GD + PHP のシステムが動いた。というかzenphotoなんだけどさ。
ちゅうことでとりあえず美しくはないが、できましたんで、ご報告。
クソ疲れたわ。。

137 :nobodyさん:2007/01/20(土) 03:58:32 ID:???
俺も自前コンパイルできたw
一回makeでこけたらmake cleanしろってことだなw

138 :nobodyさん:2007/01/20(土) 09:23:01 ID:???
Mac OS XでのPHPの野良ビルドは難しくねーだろ。
躓くとすれば依存ファイルとか。

139 :nobodyさん:2007/01/20(土) 13:53:58 ID:???
>>138
マウス操作でなんでもやってきた人には仕切り高いよ。

140 :nobodyさん:2007/02/06(火) 19:05:43 ID:???
OS10.4.8
にPHP5をmakeしようと思ってconfigureしたのですが、mysqlのところでerrorになってしまいますた。
mysqlの設定はデフォルトで入っていたphp4のconfigureオプションの通りにしたのですがいいかの様なエラーが出てしまいます。。

configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!

これを見る限りもっと具体的なパスを指定しないとイケナイみたいですが、
OSXのどこにmysqlがインストールされているのかが分かりません。。orz
whereisしてもみつかりません。。orz
デフォルトのphp4のinfoだとmysql enableになっているのに。。なんでこの設定じゃイケナイんだろう。。

実行したオプション:

./configure --prefix=/usr/local --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 --with-mysql=/usr --with-mysql-sock=/var/mysql/mysql.sock
--without-pear --enable-sqlite-utf8 --enable-zend-multibyte


141 :nobodyさん:2007/02/06(火) 20:49:04 ID:???
>>140
MYSQLいれてないんじゃ?

142 :nobodyさん:2007/02/06(火) 20:55:34 ID:???
>>141
はい、、入れてないです。。
でもOSXってMySQLデフォルトで入ってませんでしたっけ。。いや入ってないんですねご免なさいm(__)m
じゃ、sqliteでいいやー。ありがとー141さ〜ん。

143 :nobodyさん:2007/02/12(月) 01:54:53 ID:???
mysql5をインストールしてphpmyadminからデータ入力をしたら「???」
のように日本語文字が化けてしまうんだけどmysqlの日本語の取扱についての
対策方法ってどんなのがあります?

現状でmy.cnfに以下のような設定を記述したんだけど状況は変わらずです。

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
socket = /tmp/mysql.sock
old-passwords

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8



144 :nobodyさん:2007/02/16(金) 17:27:58 ID:???
>>143

phpmyadminのバージョンと設定は?

145 :1:2007/02/21(水) 19:18:07 ID:???
こんにちは。このスレを立てた>>1です。
そろそろ次スレが必要かと思って見に来ましたがまだまだ大丈夫そうですね。
また30年くらいしたら来ます。

35 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)