Eclipse PHP 開発環境をセットアップする
PHP 開発環境をセットアップします:
1. 次のソフトウェアを準備してインストールします:
MySQL 5.1.30: http://dev.mysql.com/downloads/。
Apache 2.2.14: http://httpd.apache.org/。インストール プロセス中に、3 つのテキスト ボックスが表示され、上の 2 つと下の 1 つにローカル IP を入力します。 . メールアドレスを入力してください。インストールが完了すると、Apache が自動的に起動します。Apache が正常に起動するかどうかをテストできます。ブラウザのアドレス バーに「http://localhost/」または「http://127.0.0.1」と入力します。「正常に動作します。」というメッセージが右下のタスクバーに表示されます。コンピュータの隅に緑色の Apache サーバーのアイコンが実行されています。
PHP 5.2.11: http://www.php.net/downloads.php インストール不要の zip 形式の解凍パッケージをダウンロードします (これを使用する場合は、インストーラー バージョンのインストール ファイル パッケージを使用しないでください)。 、多くの PHP 拡張機能は利用できません) php の mysql 拡張機能などのインストールにより、mysql データベースに接続できなくなります)。
Zend Debugger 5.2: http://www.zend.com/en/products
Eclipse for PHP: http://www.eclipse.org/downloads/ これは、Eclipse 3.5 SR1 に基づく Galileo パッケージのバージョンであることに注意してください。 EclipseのワークスペースはD:/php_workspaceに設定されています。
インストール後、Eclipse の基本構成をいくつか行います。開発したアプリケーションの国際サポートを強化し、中国語出力を最大限にサポートしたい場合は、UTF-8 エンコーディングを使用するのが最善です。
ただし、Eclipse ワークスペース (ワークスペース) のデフォルトの文字エンコーディングは、簡体字中国語オペレーティング システム (Windows XP、Windows 2000 簡体字中国語) のデフォルトのエンコーディングです。この場合、GBK または GB18030 です。ワークスペース プロジェクト内に作成されるプロジェクトコードはGBKまたはGB18030であり、プロジェクト内に作成されるテキストファイルもGBKまたはGB18030です。新しく作成したプロジェクトやファイルに UTF-8 を直接使用したい場合は、次の手順を実行する必要があります:
ウィンドウ -> 設定 -> 一般 -> ワークスペースを開き、「テキスト ファイル エンコーディング」を UTF に設定します。 - 8. 今後、新規作成プロジェクトのプロパティダイアログボックスのテキストファイルのエンコードはUTF-8となります。
さまざまなファイルのエンコーディングを変更します。 [ウィンドウ] -> [設定] -> [全般] -> [コンテンツ タイプ] の [テキスト] にさまざまなファイル形式があります。下の [デフォルトのエンコーディング] 入力ボックスで対応するファイル形式を選択します。
Enter UTF-8 を選択し、「更新」をクリックします。 PHP 開発の場合、HTML および PHP ファイルのエンコードを UTF-8 に設定するのが最善です。
2. Apache に php モジュールをロードさせます: conf/httpd.conf。php モジュールがロードされていることを示すために、バージョンが一致している必要があることに注意してください。
PHPIniDir "D:/PHP/" LoadModule php5_module "D:/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php
Alias /Workspace/ "D:/php_workspace/" <Directory "D:/php_workspace/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
zend.ze1_compatibility_mode = Off //是否支持PHP4,最好关闭它,否则用PHP5处理Zip文件会出错 post_max_size = 20M //POST信息最大容量 magic_quotes_gpc = Off //是否使用魔法引号 extension_dir = "D:/PHP/ext" //PHP扩展 upload_max_filesize = 20M //上传文件大小 max_execution_time = 6000 //页面最大执行时间(秒) max_input_time = 600 //脚本解析时间上限(秒) memory_limit = 20M //脚本分配最大内存 output_buffering = On //是否打开输出缓冲区 implicit_flush = On //及时输出缓冲区内容
error_reporting = E_ALL & ~E_NOTICE
php_flag display_errors on php_value error_reporting 2039
extension=php_bz2.dll extension=php_curl.dll extension=php_dba.dll extension=php_dbase.dll extension=php_gd2.dll extension=php_imap.dll extension=php_ldap.dll extension=php_mbstring.dll extension=php_mime_magic.dll extension=php_mysql.dll //MySQL扩展 extension=php_mysqli.dll extension=php_pdo.dll //PDO扩展 extension=php_pdo_mysql.dll //PDO_MySQL扩展 extension=php_sockets.dll extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_zip.dll
[zend] zend_extension_ts=D:/PHP/ZendDebugger.dll zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always
<?php phpinfo(); ?>