私はPHPプロジェクトでNetbeans 7.0.1を使用しています。ソケット設定がWindows用のXAMPPのどこにありません
xampp.orgにあるインストーラでWindows 7 64ビット版XAMPP 1.7をインストールしました。 私はIISを使っているので、Apacheのポート番号を80と443から81と442に変更しました。 サービスとして何もインストールしていない、コントロールパネルを使用してmysql、apacheなどを起動/停止している。
私の問題は、私のユニットテストが失敗しているということです。 Macで作業している2人の人とプロジェクトを開発する。
彼らはこのようなラインで設定ファイルがあります。
database_socket = /var/run/mysqld/mysqld.sock
私のユニットテスト失敗と、彼らはそれらの一つは非常に同じ問題を持っていたことを教えてくれましたし、彼の固定正しいものにそのパスを変更しているが問題。
ここで、Windows XAMPPのファイルはどこですか?私はハードドライブ全体を検索しました(mysqlがそのファイルが存在するために実行されている必要があり、はい、それは実行中です:))、私はそれを見つけることができませんでした。
この男は、ソケットパスが指定されているところでParameters.iniという名前のファイルを使用しています。そして、$ container = $ kernel-> getContainer();を呼び出します。データベースがインスタンス化されているようです。
私は今、この持っているファイル(parameters.ini)に変更してみました:
database_host = localhost
database_socket = /var/run/mysqld/mysqld.sock
database_user = user
database_password = pass
database_schema = lad
を私はdatabase_socketを削除する場合、それは文句を言いに。
私はここでの指示に従ってみました:http://www.devside.net/guides/windows/mysql セットアップ(XAMPPとWWWの変更)Cとして
開梱:\ WWW \ mysqlの-5.1.56-win32の
名前の変更ディレクトリC:\ WWW \ mysql-5.1.56-win32からC:\ www \ mysql
MySQL設定ファイルC:\ www \ mysql \ my-medium.iniをコピーします(または、他のmy - * .iniファイル)を%SYSTEMROOT%ディレクトリにコピーします
名前を変更するファイル%SYSTEM ROOTの%\私の-medium.iniを(または私の上にコピーされた - 。* iniファイル) "[クライアント]" と "[mysqldを]"、編集...
セクションの下Edit %SYSTEMROOT%\my.ini
のmy.iniします"[mysqldを]" セクションの下
socket = C:/www/tmp/mysql.sock
、...
basedir = C:/www/mysql/
datadir = C:/www/mysql/data/
再起動MySQLを挿入しますが、何も起こりませんでした。
ねえ、そこに。私はあなたがあなたの質問から参照すると思うコードラインで編集した、それはあなたがそれを確認したら素晴らしいだろう。 –