php+mysql = オワタ

このエントリーをはてなブックマークに追加
1nobodyさん
先週実家に帰郷

よくわからんがHPをいぢることに。

phpとmysqlを勉強

いざ実装

オワタ

なんなのこれ?死ぬの?
php,mysql(主に実装部分)をしぬほどわかりやすく教えてくれ
2nobodyさん:2009/09/16(水) 18:06:07 ID:???
設定が難しいとか、設定しても動作しなかったりって事だろ?
それならば俺も同じだ
正直辛い・・・苦笑
3nobodyさん:2009/09/16(水) 18:08:28 ID:98tPbj3w
他のスレで質問とかしたんだがよくわからなかった。
名にこいつキメェとか思うかもしれんが頼むわ。
とりあえず何がわからないのかを書いとく。

php,mysql,apacheというものが必要らしいことは納得。
んでインストールまではした。c:でいいんだよな??

とりあえず/localhost/という所で動かせることもわかった。

簡単な動作もわかった。ex echo "abcde"

んでフォームなるものも適当に拾って動かせた。

データベースという存在をしり、テーブルを作った。

んで借りてるサーバーにアップロードしたらオワタ

何をしたらいいの?
4nobodyさん:2009/09/16(水) 18:12:13 ID:???
MySQLとPHPは、安いレンタルサーバーじゃ動作禁止のところが多いよ。

その分だとローカルの環境構築は進んでるみたいだから、まずはローカル
でやってみれば?それとも、UNIX環境で最短距離で勉強したいなら、
さくらの専用サーバーの一番安いやつでも借りればいいと思う。
5nobodyさん:2009/09/16(水) 18:17:45 ID:98tPbj3w
>>2
辛くて死にそう
>>4
今借りてるのはなんか企業向けの結構高いやつで自作cgiおkって
書いてあるんだが..大丈夫だよな?ローカルだと動く。
動くと思う。少なくともエラーは出ないぞ。

ってか超初心者だから皆が当然と思う所が全然できてないと思うんで
もっと大前提的な条件とかがあれば教えてくれ。
6nobodyさん:2009/09/16(水) 18:28:06 ID:98tPbj3w
他のスレでも聞いたことをもう一回聞くことは悪いと思ってる。
だがわからなかったからスレ立ててまで聞くことを許してくれ。

mysql_connect($this->m_HostName,$this->m_UserName,$this->m_Password);
とかのdbへの接続とクエリの処理とか書いたのが拾ってきたものの中にある
んだがこれをmysql.phpとする。

違うファイルでrequire("mysql.php")とありlocalではこれを
読み込めててさらにdbへの接続もうまくいっているんだ。
これをそのままアップロードしたらダメなの?まぁダメだったんだが
何でダメなの??
7nobodyさん:2009/09/16(水) 18:33:32 ID:98tPbj3w
ってかそもそもレンタルサーバーで動かす際にさ
mysqlってそのサーバーにもインストールしなきゃダメなの?
もししなきゃダメなのならやり方がわかんない。
しなくてもいいならどうやって外部からmysqlへ接続するのかわからん。

教えてくれええええええええええええええええええええええ
8nobodyさん:2009/09/16(水) 18:55:57 ID:???
まずレンタルサーバのサービスメニューを確認します
9nobodyさん:2009/09/16(水) 18:59:14 ID:???
逆に、最初からmysqlがセットされてるサーバーじゃないとダメなんだと思う
違ったらごめんね
10nobodyさん:2009/09/16(水) 20:33:55 ID:???
まずその鯖でMySQLが使えるか否か、そこからだろ
11nobodyさん:2009/09/16(水) 23:20:28 ID:???
まずは自分でインストールした
phpとアパッチとmysqlをアンインストールします。

そしたら、xamppを入れます。
12nobodyさん:2009/09/17(木) 03:03:59 ID:???
何が終わったんだ
仕事が完了したって意味か?
13nobodyさん:2009/09/17(木) 12:28:07 ID:???
勉強してる時間をバイトに変えて、その金で下のとこで依頼しろ。
http://www.lancers.jp/
14nobodyさん:2009/09/17(木) 14:00:23 ID:Vo0RUj/n
>>10
独自CGI設置可って書いてあるからダメなのか?
>>12
仕事ができなかったらいろいろ崩壊するって意味。
>>13
この仕事はバイトみたいなもんだができないのが怖くて
タイムカード押してねぇ・・・

ってか昨日で非常に萎えたからとあるphp設置代行会社に一応見積もりを
聞いてみるメールを出したんだが、サーバー構築うんたらかんたら
DNS設定うんたらかんたらとか聞かれて意味不。
全部任せた方がいいのか?それとも粘って自分でやるべき?
ちなみに結構時間はありません。。。
15nobodyさん:2009/09/17(木) 14:04:45 ID:???
>>14
請求額はいくら位だった?

ってか、時間ないのに自分で一から(?)PHPを構築するのって無理じゃない?
ここの板の住人はどうかしらんが、俺はPHPを本で学習し終わった位じゃ構築できないよ
ある程度もっと学習しないと
16nobodyさん:2009/09/17(木) 14:06:52 ID:???
一度仕組みを分かってしまうと
もうログファイル形式には戻れない
17nobodyさん:2009/09/17(木) 14:52:15 ID:Vo0RUj/n
>>15
今見積もりのために情報を提供している最中。
さっききたメールでDNSとかの設定完了していますか?って聞かれたから
調べたけどわからんかったから質問で返したぜ。

大体どれくらいなんだろうな。数万規模でいけるもんなのか?
それ以上だと会社から払ってもらわなきゃならんからチトきついぜ。

ってかやはり純粋なphpだけを勉強しても無理だよな?
実際俺は詰んだんだが、これってサーバーエンジニアとかSEとかが
やる仕事なんじゃねーの?
18nobodyさん:2009/09/17(木) 15:14:55 ID:???
>>17
Webの構築をゼロからやるのはかなり厄介だよ。
Webの基本的な仕組みを知ることからはじめなきゃ。

まず、http って何か、DNSって何かということを
知ることから。http ってのは、WebサーバーとWeb
ブラウザの通信をとりもつ仕組み。これを使うには、
サーバー側でWebサーバーが正しく動いていなきゃ
いけない。その次にDNS。DNSは、http://hogehoge.com/
というようなURLに使われる、hogehoge.com という
サーバー名を登録するための仕組みだよ。

WebブラウザでURLを叩くと、まず、hogehoge.com
のサーバーをDNSを使って探す。みつかったら繋いで、
Webサーバーから表示するHTMLとか画像を転送して
もらう。転送のたびに内容を変えたい場合は、CGI
や、PHPなど、動的にHTMLをつくる仕組みを利用する。

MySQLは、「その動的なHTMLを作る仕組み」が利用
するデータバンクみたいなもの。

プログラムがある程度できるようになれば、同時に、
これらの仕組みを設定するツボも見えてくると思う。

逆にこのあたりは、短期でやるならかなり集中して
勉強しないと、自分でやるのは難しいと思うよ。
できないわけじゃ決してないが。
19nobodyさん:2009/09/17(木) 15:53:39 ID:Vo0RUj/n
>>18
そこいら辺の設定ってやっぱり時間的にも厳しいから
設置会社にやってもらった方がいいのかな?ちょっと前向きに検討するわ

phpフレームワークを使ったバイトだったら前やったことがあったんだが
それは既に先輩がサーバー環境とか整えてくれてたから楽勝だったわけか
・・・ 了解。

ちなみに相場わかる人いる?内容は
・WEBサーバーの構築 (ホームページが閲覧できる状態)
・DBサーバーの構築 (MySQLのインストールと利用ができる状態)
・PHPの導入作業 (PHPスクリプトが正常稼働ができる状態)
てな感じにしてもらいたいんだが。


20nobodyさん:2009/09/17(木) 16:37:51 ID:???
たとえばlolipopだと上の3つは構築・導入済みだから
後はフレームワークとかだけで済む。他のところでも大抵あるだろうし

そもそも、どのくらいの規模のページを作りたいのかによるのでは
21nobodyさん:2009/09/17(木) 16:49:06 ID:???
XAMPP使えよ
22nobodyさん:2009/09/17(木) 17:06:18 ID:???
>>19
xamppを使えば15分程度。
23nobodyさん:2009/09/17(木) 23:14:35 ID:3uUkoSQy
>>21,22
何xamppって。ググってみたがいかにも便利そうじゃねーか。
ちょっと自宅のパソコンで試してみるわ。
24nobodyさん:2009/09/17(木) 23:28:03 ID:???
xampp知らない奴いたのか
25nobodyさん:2009/09/17(木) 23:58:57 ID:3uUkoSQy
>>24
xamppそのものは知らなかったが中身のセットは知ってたよ。
ってかインストールしたけどここまでの開発環境はxamppなしでも整えられたんだよな。
んで作ったものをアップする際のいざこざがわかんねーんだよなー。
26nobodyさん:2009/09/18(金) 00:15:44 ID:???
>>25
xamppをインストールする前に、
自分で勝手に個別にインストールした
PHP等をアンインストールしておかなければいけない。

でないと、前にインストールしたPHPの設定等が
windowsのレジストリに残ったりして、
xamppをインストールしても動かなかったりすることがある。
27nobodyさん:2009/09/18(金) 00:26:48 ID:???
ローカルではそのスクリプトは正常に動いてんの?
28nobodyさん:2009/09/18(金) 01:44:30 ID:zXJS9Y8U
>>25アンインストールしたぜ
>>26動いてる

もうわけわかんねーから全部uninstallして
今xamppインストールした
とりあえずさくらのサーバーかりてみた。(今お試し期間というものらしい)
filezillaってftpソフトがあってさくらからFTPサーバー名とアカウント
とパスワードが送られてきて楽勝と思ってたんだが
ポートってのがわからん。何これおいしいの?
これのせいでFTP使えねーじゃねーか・・・
29nobodyさん:2009/09/18(金) 01:56:11 ID:zXJS9Y8U
今これ見てやってんだが
http://www.aconus.com/~oyaji/ftp/filezilla_server.htm
桜から送られてきたFTPサーバー名とパスワードを下から2番目の窓の
所に記述したらはいおkって普通なるんだろ?
何かおかしい事言っているのか俺は?
それともお試し期間中はFTPでアクセス不可とかそういうオチなのか? 
30nobodyさん:2009/09/18(金) 14:47:41 ID:???
xamppをすすめるやつって何なの?
xamppとレンタルサーバーへのインストールの関係がわからん。
31nobodyさん:2009/09/18(金) 15:04:12 ID:???

俺は、そんな事よりも、見積もりがいくらだったのかが知りたい
32nobodyさん:2009/09/18(金) 15:08:26 ID:???
xamppって作ったスプリクトが動くかテストするためのものじゃないの?
33nobodyさん:2009/09/18(金) 15:42:54 ID:???
>>30
xamppでローカル環境(自分のPC)でちゃんと動くように作る。
このとき、xamppの環境は(パスやDBのバージョンなど)できるだけレンタル鯖と合わせておく。

出来上がったら、
PHPスクリプトはそのままFTPでレンタル鯖へ。
PHPの中でパスを書いていてどうしてもレン鯖とローカルとで合わない時はこのとき直す。
データベースの中身はMySQLAdminなどからSQLで書き出して、レン鯖のMySQLへインポート。

基本的にちゃんとバグ取って出来上がるまではレンタル鯖に上げちゃダメ。
34nobodyさん:2009/09/18(金) 18:00:22 ID:???
Windowsのレンタルサーバーを想定してるのか?

いくらWindowsで動作検証しても、文字コードとかファイル名のcase sensitivityとか落し穴だらけだろうに。
35nobodyさん:2009/09/18(金) 20:25:49 ID:Uoe8B3dD
>>31
見積もりは頼んだが返事がきてない

>>33
>PHPの中でパスを書いていてどうしてもレン鯖とローカルとで合わない時はこのとき直す。
>データベースの中身はMySQLAdminなどからSQLで書き出して、レン鯖のMySQLへインポート。

この辺kwsk
36nobodyさん:2009/09/18(金) 23:57:03 ID:???
詳しくも何もそれ以上何を言えと
37nobodyさん:2009/09/19(土) 00:04:43 ID:Uoe8B3dD
>>36
やっぱそんなに初歩的な事なのか・・
ググってもわからんかったからググり方でいいから教えてくんない?
38nobodyさん:2009/09/19(土) 00:49:31 ID:???
>>33じゃないけど
ローカル側で動いてるからスクリプトは良いとして。
上で何度も挙がってるが、まずサーバー側でMySQLは動いてる?
使えるならユーザー名やらパスワードやらが、どこかにあるはず
39nobodyさん:2009/09/19(土) 14:06:01 ID:aafczNku
>>38
動いてない
ってかDBへの接続が確立できないんだ
40nobodyさん:2009/09/19(土) 14:39:23 ID:???
DBへの接続って?何のソフトから接続しようとしてるの?
さくらならphpMyAdminあたりが入ってんじゃなかったっけ。

というかまじめな話、本でも買って来て勉強して、まずローカル環境で試してよ。
共有サーバだと下手すると他人に迷惑かけるよ。
41nobodyさん:2009/09/19(土) 15:36:18 ID:???
接続に失敗します
http://faq.sakura.ad.jp/faq/1032/app/servlet/qadoc?000410
管理ツールはありますか
http://faq.sakura.ad.jp/faq/1032/app/servlet/qadoc?000081
FTP転送に関するマニュアルはありますか
http://faq.sakura.ad.jp/faq/1032/app/servlet/qadoc?000170
42nobodyさん:2009/09/19(土) 19:17:57 ID:igbt0ujh
>>40
了解。だがそれ以前の問題なので少なくともまだ迷惑はかけていないと思う。
かけないように努力する。
>>41
これだ!サンクス。ちょっと今から会社開けてもらってくるわ。
43nobodyさん:2009/09/19(土) 20:55:17 ID:igbt0ujh
レンタルサーバにとりあえず繋げるようになった。これは大きな進歩だ。
ただダウンロードや削除、.htmlのアップロードなどは出来るんだが
.phpだけ550 internal server errorってのが出るんだが何故だろうか??

ちょっと進めてやたらテンションあがってきた。うはwww
さーて次はmysqlだ
44nobodyさん:2009/09/21(月) 16:48:45 ID:???
さくらの一番安いプランは
php使えない。
45nobodyさん:2009/09/24(木) 12:29:29 ID:???
俺に丸投げしてくれ
当然お金ももらいたいんだが
46nobodyさん:2009/09/24(木) 21:28:38 ID:???
なんかすごいがんばってんなw
やったげようか?
しかし、phpとmysqlで何をしようとしてるのかが気になる
47nobodyさん:2009/09/25(金) 01:13:28 ID:???
そもそも>>1の借りた鯖はroot権限がついてないような予感
48nobodyさん:2009/09/25(金) 03:56:29 ID:???
>>47
そもそもこのスレにはもう >>1 がついてないような予感
49nobodyさん:2009/09/25(金) 12:32:58 ID:???
xamppつかえよ
50nobodyさん:2009/09/25(金) 14:29:29 ID:???
おい、>>1、どこ行ったよ、おい!!
出てこいよ!!
51nobodyさん:2009/10/04(日) 23:58:46 ID:???
確かに、>>1はどこ行った???
俺は見積もりが幾らだったか気になるんだが・・・
52nobodyさん:2009/10/05(月) 10:06:24 ID:???
男ならdbなぞ使わずにファイル関数だけで乗り越える
それが男
53nobodyさん:2009/10/13(火) 19:23:32 ID:???
俺に依頼したら格安・迅速・丁寧なのに
54nobodyさん:2009/11/16(月) 15:29:48 ID:wvPt2xVF
そもそもここの住人はなんでサーバやりたいの?
55nobodyさん:2009/12/11(金) 13:52:49 ID:???
phpすげえな
画像アップローダーが一瞬でできるじゃん
56nobodyさん:2009/12/26(土) 18:41:16 ID:???
どうでもいいがこのスレどうなってるんだ?
>>1は居なくなったし、そもそも存続している意味も無いのに80番台キープしてしまっているし・・・
57nobodyさん:2010/01/23(土) 22:51:35 ID:yg0/KpKD
【OSS】MySQLのオリジナル開発者、MySQL 5.1からフォークした「MariaDB 5.1」RC版をリリース(10/01/19)
http://pc11.2ch.net/test/read.cgi/pcnews/1263890107/
58nobodyさん:2010/01/30(土) 16:26:57 ID:d+yHwYz2
59nobodyさん:2010/02/01(月) 16:48:12 ID:???
>>55
JavaとOracle使っているシステム会社にいたんだが、最近Web制作会社に就職してPHPとMySQLやってる。
今の会社の人はみんな俺のことをすごい人と思ってるみたいだが、はっきりいって技術は今の会社の人のほうが前の会社の人より高いよ。
技術が高いっていうかものを作る力があるっていうのかなあ・・
こういうのが欲しいってなるとみんな一瞬できれいなのを仕上げちゃう。
60nobodyさん:2010/02/19(金) 14:02:41 ID:El7pJ3dM
プロはSQL使わないって本当?
61nobodyさん:2010/02/19(金) 14:19:39 ID:???
使ってもpreparedだね
62nobodyさん:2010/04/19(月) 21:19:52 ID:???
アマ(熟練者)は独自のやり方で管理するけど
プロ(職業プログラマ)は客の要望とスタンダードに合わせるから
必然的にSQL使うことになるよ。
63nobodyさん:2010/06/22(火) 03:08:37 ID:???
そもそも大規模なものになればSQLは必要。
PHPだけで全てやろうとすると限界がある。
ちなみに、その限界を打ち破るのがプロ。
64nobodyさん:2010/11/22(月) 22:06:51 ID:GvuG7USC
>>1
VertrigoServに出会ってりゃ幸せだったのに
設定も何もいらない、超便利ツールだよマジで
65nobodyさん:2010/11/25(木) 10:02:26 ID:???
SQLを使わないってのはO/Rマッパを使うってことで
DBを使わないって話じゃないだろw
66nobodyさん:2010/11/26(金) 07:43:48 ID:???
>>63

> PHPだけで全てやろうとすると限界がある。(キリ
   ↓
> ちなみに、その限界を打ち破るのがプロ。

矛盾わろた
67nobodyさん:2011/04/10(日) 02:04:38.27 ID:???
sqlは一回書きまくればすぐ覚える
覚えたら楽勝だからやれ
68nobodyさん:2011/05/19(木) 12:40:55.13 ID:???
VertrigoServって、xamppと同じもの?
もっと良いもの?
69きら ◆Kira.u9zNc :2012/12/26(水) 17:16:30.26 ID:4WhvJT+Z
>>68
ググると後発だからいいとか言ってる
XAMPPは使ったことないけどVertrigoServは起動時にボタンを押さなきゃいけない
70nobodyさん:2013/02/09(土) 04:11:30.98 ID:+mvSwqoA
mysqli::queryとmysqli::prepareの使い分けの仕方おしえて
71nobodyさん:2013/02/16(土) 02:59:07.41 ID:???
mysqlに関する解説サイトがphp4と手続き型ばかりで泣きそう
本買えっていう意味なのか…
72nobodyさん:2013/02/16(土) 04:39:59.00 ID:lkmt0JL4
つまり
その手の本を出せば儲けられると?
7371:2013/02/16(土) 11:46:21.82 ID:???
正直出して欲しいよ
古い解説は手続き型ばっかりで、大半の関数(っていうの?)が非推奨らしい
公式リファレンスと解説サイト見比べて絶望した
74nobodyさん:2013/02/19(火) 19:25:30.87 ID:???
mysqlはやばいな、俺も作ったHPをmysqlで書いちまってPHPの次のバージョンアップで終わるらしい
mysqliに順次変えていかないと・・・
75nobodyさん:2013/02/19(火) 19:27:03.13 ID:???
つかmysqliの手続き型ってmysqlとほとんど書式同じだからそんなに難しくないんじゃね
76nobodyさん:2013/02/19(火) 19:41:14.54 ID:???
これマイエス胡瓜って読むんだぞ
77nobodyさん:2013/02/19(火) 21:23:10.05 ID:???
mjd?
78nobodyさん:2013/02/26(火) 15:54:49.94 ID:???
これを機にPHPの何かしらのフレームワークとO/Rマッパーでも勉強しろ
79nobodyさん:2013/02/26(火) 17:29:37.50 ID:???
O/Rマッパーはいらないと思う
80nobodyさん:2013/02/26(火) 17:38:08.55 ID:???
書き換えとかで悩むぐらいならO/Rマッパー使った方がらくじゃね?
81nobodyさん:2013/02/27(水) 02:40:10.28 ID:???
>フレームワークとO/Rマッパー
PDOのこと?

ググっても分からん
82nobodyさん:2013/02/27(水) 02:44:10.37 ID:???
PHPでの「ORMライブラリ」機能比較 (1/5):CodeZine
ttp://codezine.jp/article/detail/5858
83nobodyさん:2013/02/27(水) 02:49:08.11 ID:???
一度に大量のデータを扱う必要があるから
こういうのだと遅そう
84nobodyさん:2013/02/27(水) 07:18:31.59 ID:???
めちゃくちゃ遅いで
85nobodyさん:2013/02/27(水) 20:41:16.11 ID:???
だよねー
プログラマーの作業効率や保守のしやすさは良いんだろうけど
パフォーマンスは犠牲にしたくないよね
86nobodyさん:2013/03/27(水) 20:42:02.11 ID:r73Jwrfn
でも一度は自分でsql文書いといたほうがいいと思う。いう持論。
87 [―{}@{}@{}-] nobodyさん:2013/04/18(木) 10:31:05.73 ID:???
DBが必要になるシステムが一体どれだけあると言うのか…
88nobodyさん:2013/04/21(日) 13:03:38.94 ID:???
php+MYSQLはまだまだ終わらない
これからも増え続けるよ!
89nobodyさん:2013/04/28(日) 03:01:14.69 ID:9eVJyUKX
もうSQLiteでいいやー
90nobodyさん:2013/06/09(日) 15:56:40.63 ID:???
安心しろ
ここにプロは居ない

居るのは自称プロの引きこもりだけだw
ちなみにおれはMySQLは大嫌いで
PostgreSQLばかり使ってる

こんなの好みだよ
91nobodyさん:2013/06/09(日) 18:55:11.23 ID:???
グッバイ SQL
ハロー ドキュメント指向データベース
92nobodyさん:2013/06/12(水) 12:41:56.12 ID:???
今後はしばらくSQL + ドキュメント指向DB併用じゃないかな
93nobodyさん:2013/12/28(土) 04:04:56.34 ID:???
>>90
ポスグレとMYSQL両方使ったことあるなら、MYSQL一択じゃないか?
意味がわからんのだけど。
94nobodyさん:2014/01/08(水) 16:54:21.32 ID:sCxyLbUE
We are メガネ部ゥウ〜
95nobodyさん:2014/01/09(木) 15:30:44.88 ID:???
>>1の見積もりっていくらだったんだ?
96nobodyさん:2014/01/11(土) 10:52:15.31 ID:???
11月から会社辞めてしまった40過ぎのオジンだが、
いま、たまたまこのスレを見つけた。

最初の方を読んで、ここ2ヶ月間の俺と同じことをやっているので共感した。
とりあえず今は販売サイトをそれなりに完成させて自営しているけどね、売り上げはまだないorz
97nobodyさん:2014/01/12(日) 09:36:47.74 ID:???
オワタのは php でも mysql でもなく、 >>1 だった。
98nobodyさん:2014/01/17(金) 23:30:22.68 ID:???
ヒカキンティビー エッビーデー

ブンブン ハローユーチューブ

どうもHIKAKINです

ついに、買ってきました!

ブルルルルルシュカー ○○ー!(イェーフー

(この辺で障碍者の物真似で一芸)

ジャージャン!(ここから障碍者の物真似でコメント挟みながら長々と商品の説明しつつ実際に体験する)

ブンブン トゥデイズヒカキンズポーイン ドゥオルルルルル・・・○○(なぜか低得点は出さない、ほとんど高得点ばかり)ー(イェーフー

(この辺で商品の感想を言うが、だいたいが褒め称える内容)

皆さんも是非、手にしてみてください!

ンバイ!

♪登録登録登録〜登録登録登録登録〜

ユーチューブー ユーチューブー ユンメヲツカメ ユーチューブー
99nobodyさん:2014/01/19(日) 20:08:37.81 ID:sF9W7XeH
Linuxに入ってるMySQLを外部PCからリモートで操作して
ユーザ作成する場合、ホスト名はLinuxのホスト名で大丈夫ですか?
100nobodyさん:2014/01/22(水) 01:16:34.99 ID:???
>>99
DNSに聞いてみな
101nobodyさん:2014/08/11(月) 15:16:44.58 ID:aod6rEdT
うるせー、しゃぶれよ
102nobodyさん:2014/08/20(水) 08:13:32.82 ID:???
103nobodyさん
やんちゃんに会いました