このトピックでは、Apache2 + PHP5 + MySQL +仮想ホスト+ xdebug、およびEclipseのXDebug + PDTをインストールおよび構成する方法を説明します。
MySQLをインストールするターミナルを開き、ペンで書き込みます。
sudo apt-get install mysql-server
2.インストール後、MySQLのルートパスワードを作成するためのダイアログが開きます。これが発生しなかった場合は、次のように記述します。
sudo mysqladmin -u root password XXXX
XXXXはパスワードです
3.次に、MySQLデータベースを管理するためのGUIをインストールします。
sudo apt-get install mysql-admin
MySQLがインストールされます。
Apache2とPHP5をインストールする繰り返しますが、ペンを実行します。
sudo apt-get install apache2
2.次に、MySQLとグラフィックスを操作するためのライブラリとともに、新しく作成したphp5 apacheに接続します。
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick
3.インストール後-Apacheが再起動します。
sudo /etc/init.d/apache2 restart
Webサーバーのパフォーマンスを確認します。ブラウザにアクセスして、次のように記述します。
localhost / apache2-default碑文が表示されます:「動作します!」。
デフォルトのディレクトリ:
/ var / www / -スクリプトとユーザーファイル。
/ etc / php5 /および
/ etc / apache2 / -構成ファイルphp5およびapache2;
4. PHP5のパフォーマンスを確認します。 phpinfo.phpファイルを作成します。
sudo gedit /var/www/phpinfo.php
以下を入力します。
<?php phpinfo(); ?>
5.保存してリンクに移動します:
localhost / phpinfo.phpphp5に関する情報がある場合-すべてがOKです!
Apache2の仮想ホストの構成1.ターミナルに入力します。
sudo /etc/init.d/apache2 stop
sudo gedit /etc/apache2/sites-available/default
3.行「NameVirtualHost 127.0.0.1:80」の後のすべてをコメントします(行「#」の先頭に置きます)。
4.ここでは、仮想ホストを作成する3つの方法を示します。 ファイルの最後に、次の行を追加します。
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/localhost/www
ServerName localhost
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
<VirtualHost ipbased>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/ipbased/www
ServerName ipbased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/namebased/www
ServerName namebased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log
</VirtualHost>
DocumentRoot'ahで指定されたディレクトリを作成することを忘れないでください。
5. [システム]> [管理]> [ネットワーク]に移動します。 [サイト]タブに移動します。 ip-shnik "127.0.0.1"を探しています。 選択しましたか? -[プロパティ]をクリックします。 次のエントリを追加します。
ローカルホスト
名前ベース
6.次に、「追加」をクリックし、ipbasedホストが応答するip-shnikを入力します。 [エイリアス]フィールドに次を入力します。
ipbasedsudo /etc/init.d/apache2 start
8.以上です! ホストを確認してください:
ipbased 、
localhost 、
namebased 、
127.0.0.1 、http:// [ipbasedホストのIPアドレス]
XDebugをインストールしてPHP5に接続します上記の手順に従ってApacheとPhpをインストールした場合は、xdebugデバッガーをインストールし、これらすべてに接着する方法を示します。
1.ターミナルで、次を入力します。
sudo apt-get install php-pear php5-dev
2.次:
sudo pecl install xdebug
この段階で、次のようなエラーが表示される場合があります。
pecl.php.netはサポートされていないプロトコルを使用しています-これは決して起こりません。
インストールに失敗しました
次のコマンドで処理されます。
# cd `pear config-get php_dir`
# mv .channels .channels-broken
# pear update-channels
3. php.iniを開きます。
sudo gedit /etc/php5/apache2/php.ini
XDebugは
/ usr / lib / php5 / 20060613 + lfs /にあります (サーバーをインストールした場合は、これらの指示に従ってください)。 おそらく最後のディレクトリが異なる場合があります。 欲しい-見つける:)。
現在のアイテムの小さなチューニング:
- チューニング番号1:
デフォルトでは、拡張機能は/ usr / lib / php5 / 20060613 + lfsという形式のディレクトリに保存されます。 この方法が気に入らないので、ディレクトリを/ usr / lib / php5 / extに変更し、変更をphp.iniに登録することをお勧めします。
sudo gedit /etc/php5/apache2/php.ini
置換; extension_dir = '。/' extension_dir =“ / usr / lib / php5 / ext /”。
S2nekに感謝します 。 - チューニング番号2:
xdebugに関する行を/etc/php5/conf.d/xdebug.iniに入れることをお勧めします。 本当に便利です
おかげで開発7 。
したがって、php.iniファイル(チューニング番号2を使用した場合はxdebug.ini)の最後に次のように記述します。
zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so" ;("/usr/lib/php5/ext/xdebug.so", №1)
xdebug.remote_enable=1
xdebug.profiler_output_dir = "/home/yourhome/projects/tmp_xdebug" ;
それだけです サーバーは完了です:)
Eclipse + PDTをインストールし、XDebugを構成します1. Eclipse SDK v3.3.1.1をダウンロードします。
- 32ビットJVM(Java仮想マシン)の場合: ここから
- 64ビットJVMの場合: ここから
2.任意のディレクトリにEclipseを展開して起動し、[ヘルプ]> [ソフトウェアの更新]> [検索とインストール]に移動します。
起動時に、日食が「Javaがありません」と言うことを誓う場合:)、端末でペンを使用して次のコマンドを入力します。
sudo apt-get install sun-java6-jdk
3. [インストールする新しい機能を検索]を選択します
4.次のウィンドウで、「New Remote Site ...」をクリックします
5.「名前」フィールドに「PDT Updates」と入力し、「URL」に「
download.eclipse.org/tools/pdt/updates 」と入力します。 すべてのミラーをオフにします。 次へ>
6.検索が終了したらすぐに、「PDTアップデート」を開き、「PDT SDK ...」の隣のボックスをオンにします。 また、「Select Required」をクリックして必要なコンポーネントをインストールすることを忘れないでください
7. Eclipseを再起動します
8. [ウィンドウ]> [パースペクティブを開く]> [PHP]に移動します。 そのようなメニュー項目がある場合-すべてが大丈夫です。 そうでない場合は、次のオプションを試してください。
- 最初のオプション:
Java仮想マシンが原因でこの問題が発生しました。 java-6-sunをインストールしてから、eclipse + pdtをインストールしました。 PHP Perspectivesはありませんでした(All in oneに設定されていますが)
その結果、チームは以下を支援しました。
sudo update-alternatives --config java
そこでインストールされたjava-6-sunを選択し、Eclipseを起動しました-出来上がり。 すべてがそこにあります
ewgRaに感謝します 。 - 2番目のオプション:
勉強します
9. [ウィンドウ]> [プリファレンス] ...> [PHP]> [PHPサーバー]に移動します。
10. [新規]をクリックします。 [名前]フィールドに、「localhost上の個人用サイト」と入力します-「
localhost 」。 次へ 終わり
11.次に、[ウィンドウ]> [プリファレンス] ...> [PHP]> [デバッグ]に移動します。 次の設定を選択します。
PHPデバッガー:XDebug
サーバー:ローカルホスト上の私のサイト
PHP実行可能ファイル:定義なし
12. [ウィンドウ]> [プリファレンス] ...> [一般]> [Webブラウザ]に移動します。 「内部Webブラウザを使用」チェックボックスが非表示になっている場合は、「新規」をクリックしてお気に入りのブラウザを追加します。
13.それだけです! PHPプロジェクトを作成し、喜んでいます。 満足できない場合は、
www.eclipse.orgでマニュアルを吸います:)
何も忘れていないことを願っています;)
使用したソースフォーラムubuntovtsevOboutブログ日食