問題タブ [easyphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1626 参照

php - PHPを学ぶ。Hello worldは、easyphpを使用してnotepad++で書き込むと表示されません

Hello worldはjavascriptで機能しますが、phpでは機能しません。何か提案や明らかなエラーはありますか?

ありがとう

0 投票する
2 に答える
479 参照

php - mysqli_fetch_array を呼び出すと、PHP の致命的なエラーが発生する

コマンドラインでphpを起動するDrushを使用しています。最初の php.ini をローカル ディレクトリにコピーして、php が Web サーバーによって起動された場合と同じ構成を使用するようにしました。Web サーバーで使用すると、うまく機能します。残念ながら、コマンドラインで起動すると、drush が mysqli_fetch_array および/または mysqli_fetch_object を呼び出すと PHP がクラッシュしますが、mysqli_fetch_row を呼び出すとすべて問題ありません... Windows で EasyPHP 5.2.10 を使用しています。

エラー メッセージ: php.exe で未処理の win32 例外が発生しました [5772]。この例外の Just-In_time デバッグは、次のエラーで失敗しました: インストールされたデバッガーで Just-In_time デバッグが有効になっていません。Visual Studio では、ツール/オプション/デバッグ/ジャスト イン タイムからジャスト イン タイム デバッグを有効にできます。

コメントでリクエストされたとおり、PHP と MySQLi モジュールに関する情報を以下に示します。 備考: Client API ライブラリのバージョンと Cient API ヘッダーのバージョンが異なります。ただし、Web サーバー phpinfo() を使用する場合は同じです...これが問題でしょうか? ただし、これは easyPHP の新規インストールです...おっと。

php -v

PHP 5.2.10 (cli) (ビルド: 2009 年 6 月 17 日 16:16:57) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0、Copyright (c) 1998-2009 Zend Technologies

php-i

phpinfo() PHP バージョン => 5.2.10

システム => Windows NT APOLLON 5.1 ビルド 2600 ビルド日 => 2009 年 6 月 17 日 16:16:01 構成コマンド => cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" " --with-snapshot-template=d:\php-sdk\snap _5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "- -with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared " "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" サーバー API => コマンドラインインターフェイス仮想ディレクトリ サポート => 有効な構成ファイル (php.ini) パス => C:\WINDOWS ロードされた構成ファイル => C:\Program Files\EasyPHP5.2.10\www\drush\php.ini このディレクトリをスキャンして追加の .ini を探しますファイル => (なし) 解析された追加の .ini ファイル => (なし) PHP API => 20041225 PHP 拡張機能 =>20060613 Zend 拡張機能 => 220060519 デバッグ ビルド => スレッド セーフなし => 有効 Zend メモリ マネージャー => IPv6 サポート有効 => 有効 登録済み PHP ストリーム => php、ファイル、データ、http、ftp、compress.zlib 登録済みストリーム ソケット トランスポート = > tcp、udp 登録済みストリーム フィルタ => convert.iconv。、string.rot13、string.toupper、string.tolower、string.strip_tags、convert. 、消費、zlib.*

このプログラムは、Zend Scripting Language Engine: Zend Engine v2.2.0、Copyright (c) 1998-2009 Zend Technologies を利用します。


構成

PHP コア

ディレクティブ => ローカル値 => マスター値 allow_call_time_pass_reference => オフ => オフ allow_url_fopen => オン => オン allow_url_include => オフ => オフ always_populate_raw_post_data => オフ => オフ arg_separator.input => & => & arg_separator.output = > & => & asp_tags => Off => Off auto_append_file => 値なし => 値なし auto_globals_jit => On => On auto_prepend_file => 値なし => 値なし browscap => 値なし => 値なし default_charset => いいえ値 => 値なし default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => 値なし => 値なし disable_functions => 値なし => 値なし display_errors => STDOUT => STDOUT display_startup_errors = > オン => オン doc_root => 値なし =>値なし docref_ext => 値なし => 値なし docref_root => 値なし => 値なし enable_dl => On => オン error_append_string => 値なし => 値なし error_log => 値なし => 値なし error_prepend_string => 値なし=> 値なし error_reporting => 6143 => 6143 Exposure_php => On => Extension_dir => C:\Program Files\EasyPHP5.2.10\php\ext\ => C:\Program Files\EasyPHP5.2.10\php\ext \ file_uploads => オン => オン Highlight.b => #FFFFFF => #FFFFFF ハイライト.コメント => #FF8000 => #FF8000 ハイライト.デフォルト => #0000BB => #0000BB ハイライト.html => #000000 => #000000 ハイライト.キーワード => #007700 => #007700 ハイライト.文字列 => #DD0000 => #DD0000 html_errors => オフ => オフ ignore_repeated_errors => オフ => オフ ignore_repeated_source => オフ =>オフ ignore_user_abort => オフ => オフ Implicit_flush => オン => オン include_path => .;C:\php5\pear => .;C:\php5\pear log_errors => オン => オン log_errors_max_len => 1024 => 1024 magic_quotes_gpc => オフ => オフ magic_quotes_runtime => オフ => オフ magic_quotes_sybase => オフ => オフ mail.force_extra_parameters => 値なし => 値なし max_execution_time => 0 => 0 max_input_nesting_level => 64 => 64 max_input_time => - 1 => -1 memory_limit => 128M => 128M open_basedir => 値なし => 値なし output_buffering => 0 => 0 output_handler => 値なし => 値なし post_max_size => 8M => 8M 精度 => 14 => 14 realpath_cache_size => 16K => 16K realpath_cache_ttl => 120 => 120 register_argc_argv => オン => オン register_globals => オフ =>オフ register_long_arrays => オフ => オフ report_memleaks => オン => オン report_zend_debug => オフ => オフ safe_mode => オフ => オフ safe_mode_exec_dir => 値なし => 値なし safe_mode_gid => オフ => オフ safe_mode_include_dir => 値なし=> 値なし sendmail_from => 値なし => 値なし sendmail_path => 値なし => 値なし serialize_precision => 100 => 100 short_open_tag => オフ => オフ SMTP => localhost => localhost smtp_port => 25 => 25 sql.safe_mode => Off => Off track_errors => On => On unserialize_callback_func => 値なし => 値なし upload_max_filesize => 2M => 2M upload_tmp_dir => ${path}\tmp\ => ${path}\tmp \ user_dir => 値なし => 値なし variables_order => GPCS => GPCS xmlrpc_error_number => 0 => 0 xmlrpc_errors =>オフ => オフ y2k_compliance => オン => オン zend.ze1_compatibility_mode => オフ => オフ

【スキップ】

みずい

MysqlI サポート => 有効なクライアント API ライブラリ バージョン => 5.1.42 クライアント API ヘッダー バージョン => 5.0.51a MYSQLI_SOCKET => /tmp/mysql.sock

ディレクティブ => ローカル値 => マスター値 mysqli.default_host => 値なし => 値なし mysqli.default_port => 3306 => 3306 mysqli.default_pw => 値なし => 値なし mysqli.default_socket => 値なし => なし値 mysqli.default_user => 値なし => 値なし mysqli.max_links => 無制限 => 無制限 mysqli.reconnect => オフ => オフ

何か案が?

よろしく。

0 投票する
3 に答える
1039 参照

php - chdir() と chroot() 以外に PHP Windows のディレクトリを変更できるものは何ですか? (Windows での最も単純なインクルード ファイルのバグ)

(これが不適切なタイトルである場合は申し訳ありません。私は実際に2つのことを達成しようとしています-PHPで現在のディレクトリがどのように変更されるかを調べ、WAMPで実行されているSimpletestのバグを修正します。)

EasyPHP (WAMP バリエーション) の Windows 7 ローカル マシンで SimpleTest (simpletest.org) を実行しています。

テストを実行すると、getcwd() に従って、ディレクトリがローカル スクリプト ディレクトリから C:\Program Files (x86)\EasyPHP\apache に戻ります。

getcwd() の出力を調べるために、いくつかの短いスクリプトを作成しました。期待どおり、現在のスクリプト パスが返されます: C:\Users\Burton\Desktop\Sites\dbmover. スクリプト:

サーバーパス/getcwd.php:<? echo getcwd(); require_once('tests/getcwd.php) ?>

サーバーパス/tests/getcwd.php:<? echo getcwd(); ?>

どちらも現在のパスを返します: C:\Users\Burton\Desktop\Sites\dbmover

Simpletest ソースを検索して、chdir() と chroot() の使用を確認しました - 唯一の方法です。Simpletest は chdir() を使用しません。

他に何がパスを変更している可能性がありますか??

この相対パスの問題は、Windows で使用される Simpletest では明らかに非常に一般的です。 スタックオーバーフローのこのポスターには、このポスターが他の場所にあるように、それがあります。

この問題を正常に扱う人いますが、私はバグだと思います。

私は dirname( __FILE__) を使用して自分で回避してきましたが、正しく動作するように修正したいと思います。

0 投票する
1 に答える
1025 参照

php - EasyPHP を使用した場合の PEAR "DB.php" エラー

EasyPHP を使用して、修正できないような迷惑なエラーを発見しました。インターネットを検索したところ、いくつかヒットしましたが、これらのブログの投稿やページからは何も得られませんでした.

PHP と Apache は正常に動作しますが、PEAR (EasyPHP に含まれています) で MySQL を使用したい場合、次のrequire("DB.php")エラーが発生します。

私のPHPスクリプトは次のようになります(これは単なるテスターです):

"DB.php"EasyPHPの「PHP」フォルダーへのパスを変更しようとしましたが"Php\PEAR"、あらゆる種類の奇妙なものへのパスを変更しようとしましたが、何も機能しないようです。同じエラーが表示されますが、エラー メッセージの最初の行のパスが異なります。

このページによると、このエラーは、いくつかの phar が pharred にならない、またはそのようなものが原因で発生ます

回避策は次のとおりです。

分散 phar を php -d phar.require_hash=0 go-pear.phar で実行します。

あなたが私に尋ねても、まったく意味がありません:) もう1つのオプションは、「この非ファーリングバージョンのgo-pearのことをダウンロードして使用する」ことです。理にかなっていますが、その後、ゴーナシのことをどうするつもりですか?

よくわかりませんが、最初の回避策を試しました。CMD を開くと、次のように表示されました:C:\Users\Lasse>デフォルトで (Lasse は私の名前です)

go-pear.phar が入っているフォルダを開いてみました。結果は次のとおりです。

>inの前にあるものは編集できませんC:\Users\Lasse>。エラーを返さないコマンド (つまり、上記のサンプルの最初の行) を入力するたびに、二重の改行とそれに続くデフォルトC:\Users\Lasse>が表示されます。

これは多くの人にとって驚きかもしれませんが、私はデータベースと PEAR に関してはまったくの初心者です(自己皮肉のためのハイタッチ)。また、EasyPHP をインストールしたばかりなので、あまり厳しくしないでください。

また... phpMyAdmin(EasyPHPにも含まれています)によると、私のMySQLバージョンは5.xです(xは覚えていないことを意味します)。これは私が使用しなければならないことを意味します'mysqli://root@localhost'か?

0 投票する
2 に答える
3000 参照

php - EasyPHPローカルサイトが機能しない

EasyPHPをインストールし、自分のサイトを「www」フォルダにコピーしましたが、開こうとするとサーバーエラーが発生します。

サーバーエラー!サーバーで内部エラーが発生し、リクエストを完了できませんでした。サーバーが過負荷になっているか、CGIスクリプトにエラーがありました。

これがサーバーエラーであると思われる場合は、ウェブマスターに連絡してください。

Apacheログファイルからのログ:

.htaccess:無効なコマンド'SecFilterEngine'、スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります

誰が私を助けられるか!?その問題をどのように解決しますか?ありがとう

0 投票する
2 に答える
465 参照

ms-access - MS Access に接続する EasyPHP

easyphp を MS Access データベースに接続してデータを保存できるかどうか知りたいですか?

誰でも私を正しい方向に向けることができますか?

0 投票する
6 に答える
57123 参照

mysql - phpMyAdmin が「権限なし」と報告する

簡単に言うと、EasyPHP の PHPMyAdmin から root ユーザーを削除することになりました。いくつかの調査の後、skip-grant-tables を使用してデータベース アクセスを回復しました。しかし、root ユーザーには「 No Privileges」があるため、何もできません。

つまり、'root' としてログインすると、SQL 経由でデータベースを作成することができます。

私は次のことを試しました。

それでも、どうしようもない。さらに、次のメッセージがあります。

リンクされたテーブルを操作するための追加機能は無効になっています。その理由を知りたい場合は、ここをクリックしてください。

クリックすると次のように表示されます。

EasyPHP を再インストールしても問題は解決せず、VirtualStore には何も存在しません (あるフォーラムの投稿が示唆しているように)。探している特定の MySQL ファイルはありますか?

何か案は?これにより、私のアプリケーション開発は本当にストップしました。

ありがとう。

0 投票する
4 に答える
1794 参照

php - 簡単なPHP日付設定

私はwindowsXPのローカルホストでeasyPHPを実行しています

今その

2011-02-07 19:46:00

しかし、PHP関数date()を試してみると、次のようになります。

2011-02-08 12:43:00

誰かがこれを設定する方法を知っていますか?

0 投票する
3 に答える
13995 参照

php - EasyPhP と Mysql

EasyPhP を使用して MySql データベースをセットアップしようとしています。他のパッケージと一緒にインストールされていることを知っており、mySQL データベースが実行されていることを確認しました。私の C:\Program Files\EasyPHP-5.3.5.0\mysql\data には、2 つのフォルダーがあります。「mysql」と「phpmyadmin」、およびその他のファイル。これらの 2 つのフォルダーはデータベースであるはずですよね?? 簡単なデータベースを作成して、php と mysql を実行するにはどうすればよいですか? どうも。

0 投票する
9 に答える
56542 参照

localhost - http://localhost/ が EasyPHP で動作しない

ホスト ファイルにwindows/system32/drivers/etc/localhost のエントリがあることを確認しましたが、どこにも行きません。URL にポート番号が必要です: http://127.0.0.1:8888/

localhostポート番号を必要とせずに作業するためにできることはありますか?