php、mysqlサーバーの設定方法

PHPz
リリース: 2023-03-29 10:32:07
オリジナル
1048 人が閲覧しました

今日のインターネット時代において、PHP および MySQL テクノロジーは、多くの Web サイト サービスの技術基盤となっています。特に Web サイトの開発および運用保守に従事したい人にとって、PHP および MySQL の知識とサーバーの知識は不可欠です。導入機能、これは重要です。そこでこの記事では、PHPサーバーとMySQLサーバーのセットアップ方法を紹介します。

1. 準備

PHP サーバーと MySQL サーバーをセットアップする前に、いくつかのソフトウェアをインストールする必要があります。最初は Apache HTTP サーバー ソフトウェアで、次に PHP パーサーと MySQL ソフトウェア パッケージが続きます。これらのソフトウェアは無料で、公式 Web サイトからダウンロードできます。ソフトウェアを正常に使用できるようにするには、自分のオペレーティング システムのバージョンとビット番号に対応するソフトウェア パッケージを選択してダウンロードする必要があります。

ダウンロードが完了したら、最初に Apache HTTP サーバーをインストールし、次に PHP パーサーと MySQL ソフトウェア パッケージをインストールする必要があります。インストール プロセス中は、Apache HTTP サーバーのルート ディレクトリ、PHP パーサーの構成オプションなど、いくつかの関連する構成オプションに注意する必要があります。

2. Apache サーバーの設定

1. Apache サービスのポート番号を変更します

Apache はデフォルトでインターネット通信にポート 80 を使用しますが、サーバーをローカルに構築する場合、ポートが他のプログラムによって占有されており、Apache サーバーが正常に動作しなくなる可能性があります。したがって、Apache サーバーのポート番号を変更する必要があります。具体的な手順は次のとおりです。

{apache インストール パス}\conf\httpd.conf にある Apache 構成ファイル httpd.conf を見つけて、Listen 80 を見つけて、80 を別の空いているポートに変更します。例: 8888
変更を保存し、Apache サーバーを再起動します

2. Apache ディレクトリ インデックスを設定します

Apache 設定ファイル httpd.conf でディレクトリ インデックスを有効にする必要があります。 our プロジェクトが存在するディレクトリをブラウザで表示します。具体的な手順は次のとおりです。

{apache インストール パス}\conf\httpd.conf にある httpd.conf ファイルを見つけます。

LoadModule autoindex_module modules/mod_autoindex.so を見つけ、# 記号を削除します。 infront
Find Options Indexes FollowSymLinks、Indexes の前の # 記号を削除します
Apache サーバーを再起動します

3. PHP を構成します

Apache サーバーでの PHP プログラムの構成には、次のものが含まれます。 2 つの側面、1 つは Apache が PHP モジュールを通じて PHP と直接対話すること、もう 1 つは CGI (Common Gateway Interface) モードを通じて PHP と対話することです。

1. モジュール モード

モジュール モードは、Apache と PHP の間で対話するための最良の方法です。具体的な手順は次のとおりです。

{apache インストール パス}\conf\httpd.conf にある httpd.conf ファイルを見つけます。

LoadModule php7_module {php インストール パス}\php7apache2_4.dll を見つけて、削除します。 # コメントを見つけて有効にします。 Module
AddHandler application/x-httpd-php .php を見つけて、# コメントを削除し、Apache モジュール モードを有効にします。
PHPiniDir "{php インストール パス}" を見つけて、# コメントを削除します。
Apache サーバーを再起動します

2.CGI モード

CGI モードは、Apache と PHP 間の対話の代替方法です。具体的な手順は次のとおりです。

{apache インストール パス}\conf\httpd.conf にある httpd.conf ファイルを見つけます。

Find ScriptAlias /cgi-bin/ "{php インストール パス}\cgi-bin\ "、CGI スクリプトが保存されているパスを設定します。
AddType application/x-httpd-php .php を見つけて、 # コメントを削除し、PHP スクリプトを解析できるようにします。
を再起動します。 Apache サーバー

4. MySQL の構成

MySQL は、プロジェクト内のデータを保存および管理できるリレーショナル データベース管理システムです。 MySQL の設定には、接続データベースの設定、デフォルト ポートの変更、文字セットの設定、データベースの作成が含まれます。

1. MySQL サーバーへの接続の設定

MySQL サーバーへの接続に関連する設定パラメータは、MySQL インストール ディレクトリの my.ini ファイルにあります。

[client]

port=3306
default-character-set=utf8

2. MySQL のデフォルト ポートを変更します

MySQL のデフォルト ポート番号の場合(3306 ) が占有されている場合は、占有されていない別のポートに変更する必要があります。デフォルトのポートを変更するには、MySQL 構成ファイルを直接編集する方法と、MySQL が公式に提供するシステム ツールを使用して変更する方法の 2 つがあります。

方法 1: MySQL 構成ファイル my.ini を直接編集します。次のコードを見つけます:

MySQL サーバー

[mysqld]

port=3306
modify port=Other portnumber

方法 2: MySQL 公式を使用するプロバイダー 変更ツール (MySQL Notifier) を使用して変更します。具体的な操作は次のとおりです。

MySQL Notifier ツールをダウンロードします。

MySQL Notifier ツールを起動し、対応する MySQL サーバーを選択します。
サーバー構成ページで、[ネットワーク] タブを見つけます。
この中でMySQL のポート番号を変更し、「保存」ボタンをクリックします。

3. MySQL 文字セットを設定します。

MySQL 文字セットに中国語やその他の英語以外の文字が含まれている場合は、データベースを使用するには、MySQL 文字セットを設定する必要があります。具体的な手順は次のとおりです。

{MySQL インストール パス}\my.ini にある my.ini ファイルを見つけます。

[mysqld] 行を見つけて、character-set-server=utf8 を追加します。次の行
MySQL サーバーを再起動します

4. データベースを作成します

MySQL サーバーにデータベースを作成する必要がある場合は、次のコマンドを実行してタスクを完了できます:

MySQL サーバーに接続します

mysql -u root -p

新しいデータベースを作成します

create database db_name;

データベース リストを表示します

データベースを表示;

5. 概要

上記は、PHP サーバーと MySQL サーバーを構築するための具体的な手順です。上記の手順に従うことで、このサービスを自分ですばやく構築して構築できます。実際の運用では、自社で構築したサーバーに問題がないことを確認するために、セキュリティと安定性の問題に注意を払う必要があります。

以上がphp、mysqlサーバーの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート