この記事では、ThinkPHP フレームワークの構築時に発生する問題を詳細に共有し、具体的な内容は次のとおりです
パート 1: フレームワークの構築
私もThinkPHP初心者なので、現在の経験と学習手順を分かりやすく記録していきます。
ThinkPHP を使用するには、まず環境をセットアップする必要があります。次の 2 つの一般的な手順を説明します。
ステップ 1: ソフトウェアをダウンロードする
1. Xmapp(Apache、MySQL等を統合した非常に使いやすいソフトです)2. ThinkPHP3.2.3をダウンロードします
ステップ 2: フレームワークを構築する
1. xmapp をインストールすると、htdocs フォルダーが表示され、ダウンロードした ThinkPHP3.2.3 をこのフォルダーに解凍できます。
2. 以下の図に示すように、XAMPP コントロールを実行し、Apache と MySQL を起動します。
3. ブラウザを開き、「localhost」と入力して Enter を押します。通常の状況では、次のインターフェイスが表示されます。
4. 上記のインターフェイスが表示されたら、基本的なフレームワークが正常に構築されたことを意味します。ブラウザのアドレス バーの後ろにダッシュボードがあることに気付きました。これは何も変更していないため、デフォルトでページがダッシュボードの下に表示されます。
パート 2: よくある質問
最初のタイプ:
XAMPP のインストールに失敗しました 方法 1:
以前の操作をすべて復元できます。つまり、XAMPP をアンインストールし、必要なすべての構成ファイルを復元または削除して、再インストールします。私は以前にこれを行ったことがあり、実験によりそれが機能することがわかりました。 方法 2:
ネットワーク ディスクから vcredist_x86 をダウンロードしてインストールし、XAMPP をインストールします。そうしないと後で問題が発生する可能性があるため、これが良いと思います。 2 番目のタイプ: Apache の起動に失敗しました
最初の状況: ポート 80 が占有されています
解決策:1. 最も単純かつ大雑把な方法: 設定ファイルのポート番号を別のものに変更する 方法は次のとおりです。 a. XAMPP を開き、Apache に対応する [Config] ボタンをクリックし、最初の行「Apache (httpd.config)」を選択し、ドキュメントの一部の構成を変更します。 b. Ctrl+f、80を検索し、図に示すように場所を見つけます。80を他のポートに変更します。私は81に変更しました。このためには、コマンドラインにnetstat -anと入力して、どのポートがどれかを確認する必要があります。コンピュータが占有されている 、または XAMPP の右上隅にある Netstat ボタンを直接クリックして、占有されていないポートを表示して選択します。
c. 修正後、再度Apacheを起動しても失敗する場合は、以下の失敗状況をご覧ください。
2. ポートの占有状況を確認し、ポート80を占有しているプロセスを見つけて、タスクマネージャーを開いてプロセスを強制終了します。少し不正確かもしれませんが、修正方法は他の箇所にも関わるため、具体的な対策については説明しません。2 番目の状況: ポート 443 が占有されています。これは、ポート 80 を占有することに加えて、Apache の起動によりポート 443 も占有されるためです
解決策:
1. 1つ目の方法は上記の方法で、ポート443を占有しているプロセスを強制終了します。
2. もっと簡単な方法があります。C ドライブにインストールした xampp インストール ディレクトリにある httpd-ssl.conf ファイル (C:xamppapacheconfextrahttpd-ssl.conf) を開くか、xampp の [Apache Config] ボタンをクリックします。 httpd-ssl.conf で、「Listen 443」という文を見つけて、443 のポートを 4433 またはその他に変更します。3. XAMPP インストールディレクトリを開き、apacheconfhttpd.conf ファイルを変更し、Include "conf/extra/httpd-ssl.conf" という文を見つけてコメントアウトします。 3 番目の状況: VC ランタイム ライブラリが見つからない場合は、前述したように、ネットワーク ディスクから vcredist_x86 をダウンロードしてインストールします。
3 番目のタイプ: MySQL の起動に失敗しました1. 3306ポートの問題、解決策は上記と同様です
最後に、役に立ったと思ったら、「いいね!」を押して、編集者が共有した記事をフォローし続けてください。ありがとうございます。
http://www.bkjia.com/PHPjc/1121285.html