もちろん、最初にダウンロード アクセラレーションをインストールする必要があります。そうしないと、次のインストールが非常に遅くなります。
インストールするには、次の手順に従います。
#cd /usr/ports/ftp/prozilla
#インストールをクリーンにする
真ん中に次のものが表示されます。
これは HTML 形式のサンプルおよびマニュアル ページです。使用したくない場合は、追加して [OK] をクリックします。
インストールが完了したら、/etc/make.conf を編集または作成します。
#ee /etc/make.conf
元の部分を # でコメントアウトします。最小インストールの場合、このファイルは当面使用できません。以下を追加します。
FETCH_CMD= プロズ
FETCH_BEFORE_ARGS= -r -k=4 –s FETCH_AFTER_ARGS= DISABLE_SIZE= yes prozilla が時々正常にダウンロードできない場合は、 # /etc/make.conf に追加したコンテンツを削除できます。 2. 次の手順に従って Apache2.2.X をインストールします。 # cd /usr/ports/www/apache22 #make install clean 次の図が表示されます。
必要に応じてインストール モジュールを選択してください。どれを選択すればよいかわからない場合は、デフォルトのまま「OK」と答えてください。
デフォルトで十分なので、ここでは「OK」と答えます。
インストール パッケージはオンラインでダウンロードされるため、速度はネットワークの速度によって異なります。
[カットページ]3.PHP5.2.1をインストールする
次の命令を実行します。
# cd /usr/ports/lang/php5
インストールをクリーンにする
ポップアップ プロンプト ボックスで、次の構成を使用します。
4. 完了後、一般的に使用されるいくつかの PHP モジュールのインストールを続けます。
次の手順を実行してください。
# cd /usr/ports/lang/php5-extensions/
インストールをクリーンにする
ポップアップ プロンプト ボックスで、次の構成を使用します。
メニューが表示されます。デフォルトの項目に加えて、CTYPE、CURL、EXIF、FOLTER、FTP、GD、GETTEXT、GMP、MBSTRING、MCRYPT、MYQL、PDF、IMAP、PCRE、SESSION、などの一般的に使用される項目を選択する必要があります。ソケット、ZLIB、ZIP。これらのプロジェクト、特に SESSION は非常に一般的に使用されます。
次にメニューが表示されるので、デフォルトのままにしておきます。
次に、これを選択します。
結局のところ、これは外国人が中国人に使って「ほしい」ものなのです。
インストールが完了したら、 cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5 を実行します。
[カットページ]5.MySQLをインストールする
次のコマンドを使用します
# cd /usr/ports/databases/mysql50-server
# インストールをクリーンにする
# cd /usr/ports/databases/php5-mysql
# インストールをクリーンにする
6. Apache2.2.Xの基本設定
Apache をインストールした後、使用を開始する前に、まずいくつかの基本設定を行う必要があります。このセクションでは、Web サーバーをすぐに設定できるように、より一般的に使用される設定項目を最初に紹介します。より詳細な Apache の設定については、次のセクションで説明します。 Apache の構成ファイルは次の場所にあります。
/usr/local/etc/apache22/httpd.conf、/usr/local/etc/apache22/extra/httpd-langages.conf、/usr/local/etc/apache22/extra/httpd-default.conf。
/usr/local/etc/apache22/httpd.conf を設定します
ServerAdmin は管理者の電子メールを設定します
メール アドレスを設定します。このメール アドレスは、ページにエラー メッセージが表示されたときにページに表示されます。次の例はデフォルト値です。
ServerAdmin [email protected]
ServerName はホスト名とポート番号を設定します
ServerName を使用すると、ホスト名を設定できます。ホスト名がない場合は、マシンで使用されている IP に設定できます。 ServerName は URL をリダイレクトするために使用されます。たとえば、URL「http://www.example.com/dir」を入力すると、Apache は ServerName の設定を参照し、www.example.com を ServerName に変更します。 dir ディレクトリに接続するには、入力した URL の後にスラッシュ「/」を追加します。つまり、URL を「http://www.example.com/dir/」にリダイレクトします。 URL 設定が正しくない場合、ユーザーは存在しないアドレスにリダイレクトされる可能性があります。
したがって、ホスト名がない場合でも、URL を正しい場所にリダイレクトできるように、この値を IP に設定できます。 ServerName の設定では、HTTP 接続ポート 80 も指定しました。
サーバー名 www.example.com:80
DocumentRoot は Web ページのルート ディレクトリを設定します
DocumentRoot を使用すると、Web ページのルート ディレクトリの場所を指定できます。これは、Web ページを保存するディレクトリです。
ドキュメントルート「/usr/local/www/apache22/data」
DocumentRoot を設定した後、ディレクトリのアクセス許可を設定する必要があります。 DocumentRoot の後には、次のセクションがあります: (途中に # コメントがいくつかあります)
オプション インデックス FollowSymLinks これに注釈を付ける
#Options インデックス FollowSymLinks
なし
注文の許可、拒否
すべてから許可する
追加する必要があります
DirectoryIndex はデフォルトの Web ページのファイル名を指定します
DirectoryIndex インデックス.html インデックス.htm インデックス.php インデックス.php3 インデックス.cgi インデックス.pl
ユーザーが URL「 http://www.example.com/dir 」を使用してディレクトリに接続する場合、指定された Web ページがない場合、Apache は DirectoryIndex に設定された Web ページが存在するかどうかを確認します。を選択すると、デフォルトの Web ページが表示されます。
PHPサポートを追加
PHP を使用する場合は、httpd.conf に PHP サポートを追加する必要があります。分類のために httpd.conf ファイル内の他の AddType の周囲に次の内容を追加してください。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#AddHandler cgi-script .cgi の前の # をキャンセルし、cgi、pl をサポートするために .pl を追加します。たとえば、AddHandler cgi-script .cgi .pl
上記の設定が完了したら、保存して終了できます。 次に、/etc/rc.conf を変更し、起動時に Apache を起動するように次の設定を追加する必要があります。
apache22_enable="YES"
仮想マシンを再起動した後、Web ページhttp://IP/ (IP を仮想マシンの IP に変更してください) を開くと、「It works!」と表示されます。元のページとは異なり、美しいページが表示されます。
Web ページのルート ディレクトリに新しいファイルを追加して、PHP が正常に機能しているかどうかをテストできます。文書編集ソフトウェアを使用して、/usr/local/www/apache22/data にある新しいファイル test.php を開き、次の内容を追加してください。コンテンツ:
phpinfo();
?>
次に、Web ページ http://IP/test.php (IP を仮想マシンの IP に変更してください) に接続して、PHP を使用できるかどうかを確認します。 PHP がサポートされている場合は、PHP の設定が表示されます。サポートされていない場合は、上記のファイルの内容のみが表示されます。
[カットページ]7. MySQL5.0.33の基本設定
/etc/rc.conf を変更し、ブート時に MySQL を起動する次の行を追加します。
mysql_enable="はい"
次に、次のコマンドを使用して MySQL を起動できます。
# /usr/local/etc/rc.d/mysql-server start
MySQL を起動した後、次のコマンドを使用して MySQL 対話型コマンド ラインに入ることができます。
# /usr/local/bin/mysql mysql
インストールが成功すると、次の画面が表示されます。
MySQL を最初にインストールしたとき、root パスワードは設定されていなかったので、root パスワードを設定し、設定をリアルタイムで更新する必要があります。
mysql> UPDATE ユーザー SET パスワード = パスワード('あなたのパスワード') ここで ユーザー = 'ルート';
クエリは OK、2 行が影響を受ける (0.01 秒)
一致した行: 2 変更された: 2 警告: 0
mysql> フラッシュ権限;
クエリは OK、影響を受ける行は 0 (0.00 秒)
最後に、exit を使用して MySQL を終了してください。
8. ZendOptimizer 3.2.8をインストールする
cd /usr/ports/devel/ZendOptimizer
インストールをクリーンにする
プロンプトに従って「OK」と答え続けてください。
9. FTP 基本設定 (他のテスト Web ページをアップロードするため)
ここでは、組み込みの vsftp を使用します。
inetd を使用して FTP サーバーを起動します。まず、/etc/inetd.conf を編集し、ftp 設定の先頭にある # を削除してください。
ftp ストリーム tcp nowait root /usr/libexec/ftpd ftpd -l
ftp ストリーム tcp6 nowait root /usr/libexec/ftpd ftpd -l
次に、それを /etc/rc.conf に追加します
inetd_enable="YES"
次に、仮想マシンを再起動し、FreeBSD の FTP サービスの使用を開始します。
10. 学んだ教訓
このチュートリアルに従ってインストールする場合は、インストール順序を変更しないでください。変更しないと、依存関係によって何かが発生します。少なくとも、いくつかの文を書く必要があり、多くても、何かを再インストールする必要があります。
[カットページ]3.PHP5.2.1をインストールする
次の命令を実行します。
# cd /usr/ports/lang/php5
インストールをクリーンにする
ポップアップ プロンプト ボックスで、次の構成を使用します。
4. 完了後、一般的に使用されるいくつかの PHP モジュールのインストールを続けます。
次の手順を実行してください。
# cd /usr/ports/lang/php5-extensions/
インストールをクリーンにする
ポップアップ プロンプト ボックスで、次の構成を使用します。
メニューが表示されます。デフォルトの項目に加えて、CTYPE、CURL、EXIF、FOLTER、FTP、GD、GETTEXT、GMP、MBSTRING、MCRYPT、MYQL、PDF、IMAP、PCRE、SESSION、などの一般的に使用される項目を選択する必要があります。ソケット、ZLIB、ZIP。これらのプロジェクト、特に SESSION は非常に一般的に使用されます。
次にメニューが表示されるので、デフォルトのままにしておきます。
次に、これを選択します。
結局のところ、これは外国人が中国人に使って「ほしい」ものなのです。
インストールが完了したら、 cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5 を実行します。