Ubuntu 7.10でのApache2 + PHP5 + MySQL + XDebugおよびEclipse + PDT + XDebugのインストールと構成

このトピックでは、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.php
php5に関する情報がある場合-すべてが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を入力します。 [エイリアス]フィールドに次を入力します。
ipbased
sudo /etc/init.d/apache2 start
8.以上です! ホストを確認してください: ipbasedlocalhostnamebased127.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 /にあります (サーバーをインストールした場合は、これらの指示に従ってください)。 おそらく最後のディレクトリが異なる場合があります。 欲しい-見つける:)。
現在のアイテムの小さなチューニング:

したがって、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をダウンロードします。

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]に移動します。 そのようなメニュー項目がある場合-すべてが大丈夫です。 そうでない場合は、次のオプションを試してください。

9. [ウィンドウ]> [プリファレンス] ...> [PHP]> [PHPサーバー]に移動します。
10. [新規]をクリックします。 [名前]フィールドに、「localhost上の個人用サイト」と入力します-「 localhost 」。 次へ 終わり
11.次に、[ウィンドウ]> [プリファレンス] ...> [PHP]> [デバッグ]に移動します。 次の設定を選択します。
PHPデバッガー:XDebug
サーバー:ローカルホスト上の私のサイト
PHP実行可能ファイル:定義なし
12. [ウィンドウ]> [プリファレンス] ...> [一般]> [Webブラウザ]に移動します。 「内部Webブラウザを使用」チェックボックスが非表示になっている場合は、「新規」をクリックしてお気に入りのブラウザを追加します。
13.それだけです! PHPプロジェクトを作成し、喜んでいます。 満足できない場合は、 www.eclipse.orgでマニュアルを吸います:)

何も忘れていないことを願っています;)

使用したソース
フォーラムubuntovtsev
Oboutブログ
日食

Source: https://habr.com/ru/post/J20736/


All Articles