「APMServ 5.1.2」使用図
1、下载APMServ5.1.2.rar并解压缩 2、打开APMServ5.1.2主程序APMServ.exe 3、虚拟主机配置(看不清可点击放大) 4、虚拟目录配置(看不清可点击放大) |
1. 質問: 旧バージョンの「APMServ 5.0.4 Enhanced Edition」の Web ページとデータベースのデータを「APMServ 5.1.2」に移行するにはどうすればよいですか?
回答: 「APMServ 5.1.2」を別のディレクトリに解凍します。旧バージョンの「APMServ 5.0.4 Enhanced Edition」が起動している場合は、まず旧バージョンの APMServ.exe の停止ボタンをクリックしてください。次に、phpmyadmin ディレクトリ を除く、古いバージョンの www Web ページ ディレクトリにあるすべてのディレクトリ ファイルをバージョン 5.1.2 の wwwhtdocs ディレクトリにコピーし、古いバージョンの MySQLdata データベース ディレクトリにあるすべてのディレクトリ ファイルをバージョン 5.1.2 にコピーします。 5.1.2 MySQL4.0data ディレクトリ内で、バージョン 5.1.2 でこれらの Web ページおよびデータベースに正常にアクセスできることを確認した後、旧バージョンのディレクトリを削除します。
2. 質問: 「ポート 80 と 443 が占有されており、Apache2 を起動できません。何が起こっていますか?」 回答: IIS または他の HTTP サーバー ソフトウェアをインストールして起動すると、ポート 80 が占有されます (IIS が SSL サポートをオンにしている場合は、ポート 443 も占有します)。IIS をポートに変更できます。または APMServ で Apache のポートを変更します。
3. 質問: Windows サービス リストに「Apache2」項目がない、または APMServ の起動後に「Apache2」が停止してしまうのはなぜですか? 回答: 中国語を含むパスに APMServ を配置しないでください。サービス モードで起動した Apache は中国語ディレクトリをサポートしていないためです。たとえば、「D:Website Server APMServ」を使用すると、Apache が起動できなくなります。同様に、仮想ホストまたは仮想ディレクトリを追加する場合、パスに漢字を含めることはできません。
4. 質問: MySQL5.1 を使用して新しいデータベースを作成し、元の MySQL4.0.x のデータをインポートしましたが、このようにすべて文字化けしていました。 ???????「?????????」、すべて疑問符、どうやって解決しますか? 回答: MySQL バージョン 4.1 以降、MySQL は複数の言語と文字セットのサポートを追加し、中国語の文字セット GBK を使用します。古い MySQL4.0.x および MySQL3.x バージョンのデフォルトの文字セットは latin1 で、これは latin1 エンコーディングで保存されます。単一の文字セットのみをサポートするため、中国語データを非中国語 latin1 エンコーディングで保存しても文字化けは発生しません。 。
古い MySQL 4.0.x データが、MySQL 4.1.x や 5.x などの複数の文字セットをサポートする MySQL の上位バージョンのデータベースにインポートされた後、中国語以外の latin1 エンコーディングで保存されたデータは「?」と表示されます。 ????????????」。Baidu や Google で「MySQL4.1 文字セット」または「MySQL5 文字セット」を検索すると、関連情報が得られます。ここでは簡単な方法を示します。MySQL データベースへの接続を担当する PHP プログラムでファイル (conn.php など) を開き、mysql_query('setcharacter set GBK'); という行を追加します。例:
$conn=mysql_connect ("127.0.0.1", "root", "");
mysql_select_db("database"); //データベースはデータベース名です
mysql_query('setcharacter) set GBK ');
添付: Discuz! 公式フォーラムには、Discuz! ユーザー向けの「変換またはアップグレード後の文字化けに関する説明」という記事があり、MySQL4.1 以降のバージョンの文字セットの問題について詳しく説明されています。 . 参照できます。
http://www.discuz.net/viewthread.php?tid=201826
5. 質問: サーバーが何日間も継続して実行されると障害が発生するのはなぜですかそれとも、アクセスがピークになった後、プロセス内の Apache.exe が数百メガバイトのメモリを占有しますか?
回答: apache2confhttpd.conf をメモ帳で開き、MaxRequestsPerChild を検索し、MaxRequestsPerChild 0 を MaxRequestsPerChild 50 に変更します。
通常、「Windows タスク マネージャー - プロセス」には 2 つの apache.exe プロセスが表示されます。1 つは親プロセスで、もう 1 つは子プロセスです。親プロセスはアクセス要求を受信すると、その要求を子プロセスに渡します。加工するための工程。 MaxRequestsPerChild このディレクティブは、独立した子プロセスが処理できるリクエストの数を設定します。 「MaxRequestsPerChild 数」のリクエストを処理した後、子プロセスは親プロセスによって終了されます。このとき、子プロセスによって占有されていたメモリは解放され、別のアクセス要求がある場合、親プロセスは子プロセスを再生成します。加工するための工程。
MaxRequestsPerChild がデフォルトで 0 (無限) またはそれより大きな数値 (たとえば、10,000 を超える) に設定されている場合、各子プロセスはより多くのリクエストを処理でき、子の継続的な終了と起動によってアクセス効率が低下することはありません。ただし、MaxRequestsPerChild の設定が 0 の場合、200 ~ 300M のメモリが占有されている場合、負荷が軽減されてもメモリ占有量は減りません。より大きなメモリを備えたサーバーは、0 またはそれより大きな数値に設定できます。メモリの少ないサーバーでは、メモリのオーバーフローを防ぐために、メモリを 30、50、または 100 に設定するとよいでしょう。
6. 質問: 古いバージョンの PHP で作成された一部の PHP プログラムは、APMServ で変数を渡すことができないのはなぜですか?
回答: PHP 開発チームはセキュリティを考慮しています。PHP 4.2.0 以降のバージョンでは、get、post、および session の自動グローバル変数がデフォルトでオフになっているため、送信された変数は前のページ 変数を取得するには、$_GET['foo']、$_POST['foo']、$_SESSION['foo'] を使用する必要があります。以前の PHP バージョンでは、変数を直接取得できました。これにより、古いバージョンの PHP で作成された一部の PHP プログラムは、新しいバージョンの PHP で変数を渡すことができなくなります (APMServ 5.1.2 の PHP バージョンは最新の 5.1.2 です)。
もちろん、自動グローバル変数をオンに変更することもできます (APMServPHPphp.ini-dist をメモ帳で開き、register_globals=Off を register_globals=On に変更します)。セキュリティと互換性を考慮すると、強制的に新しい PHP バージョンの要件に従い、新しい記述方法に慣れることをお勧めします。
「PHP マニュアル」 自動グローバル変数に関する関連手順については、次を参照してください。
http://cn.php.net/manual/zh/langage.variables.predefine.php
「PHP マニュアル」自動グローバル変数について 変数が引き起こす可能性のあるセキュリティ問題については、次を参照してください:
http://cn.php.net/manual/zh/security.globals.php

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









自分のコンピュータで他人の Steam アカウントにログインし、その他人のアカウントに壁紙ソフトウェアがインストールされている場合、自分のアカウントに切り替えた後、Steam は他人のアカウントに登録されている壁紙を自動的にダウンロードします。 Steam クラウドの同期をオフにします。別のアカウントにログインした後に、wallpaperengine が他の人の壁紙をダウンロードした場合の対処方法 1. 自分の steam アカウントにログインし、設定でクラウド同期を見つけて、steam クラウド同期をオフにします。 2. 以前にログインしたことのある他の人の Steam アカウントにログインし、壁紙クリエイティブ ワークショップを開き、サブスクリプション コンテンツを見つけて、すべてのサブスクリプションをキャンセルします。 (将来壁紙が見つからない場合は、まず壁紙を収集してからサブスクリプションをキャンセルできます) 3. 自分の Steam に戻ります。

最近、多くのユーザーから、115:// で始まるリンクをダウンロードするにはどうすればよいかという質問が編集者に寄せられました。 115:// で始まるリンクをダウンロードしたい場合は、115 ブラウザを使用する必要があります。115 ブラウザをダウンロードしたら、以下のエディタによって作成されたダウンロード チュートリアルを見てみましょう。 115:// で始まるリンクをダウンロードする方法の紹介 1. 115.com にログインし、115 ブラウザをダウンロードしてインストールします。 2. 115 ブラウザのアドレス バーに chrome://extensions/ と入力し、拡張機能センターに入り、Tampermonkey を検索して、対応するプラグインをインストールします。 3. 115 ブラウザのアドレス バーに「Grease Monkey Script: https://greasyfork.org/en/」と入力します。

superpeople ゲームは、steam クライアントを通じてダウンロードできます。このゲームのサイズは約 28G です。ダウンロードとインストールには通常 1 時間半かかります。ここでは、具体的なダウンロードとインストールのチュートリアルを紹介します。グローバルクローズドテストへの新しい申請方法 1) Steamストア(Steamクライアントダウンロード)で「SUPERPEOPLE」を検索 2) 「SUPERPEOPLE」ストアページ下部にある「SUPERPEOPLEクローズドテストへのアクセスをリクエスト」をクリック 3) request accessボタン、Steamライブラリで「SUPERPEOPLECBT」ゲームが確認できます 4)「SUPERPEOPLECBT」内のインストールボタンをクリックしてダウンロード

CrystalDiskMark は、シーケンシャルおよびランダムの読み取り/書き込み速度を迅速に測定する、ハード ドライブ用の小型 HDD ベンチマーク ツールです。次に、編集者が CrystalDiskMark と Crystaldiskmark の使用方法を紹介します。 1. CrystalDiskMark の概要 CrystalDiskMark は、機械式ハード ドライブとソリッド ステート ドライブ (SSD) の読み取りおよび書き込み速度とパフォーマンスを評価するために広く使用されているディスク パフォーマンス テスト ツールです。 ). ランダム I/O パフォーマンス。これは無料の Windows アプリケーションで、使いやすいインターフェイスとハード ドライブのパフォーマンスのさまざまな側面を評価するためのさまざまなテスト モードを提供し、ハードウェアのレビューで広く使用されています。

多くのユーザーはQuark Network Diskを使用するときにファイルをダウンロードする必要がありますが、ファイルをローカルに保存したいので、どのように設定すればよいでしょうか?このサイトでは、Quark Network Diskからダウンロードしたファイルをローカルコンピュータに保存する方法を詳しくユーザーに紹介します。 Quarkネットワークディスクからダウンロードしたファイルをローカルコンピュータに保存する方法 1. Quarkを開き、アカウントにログインし、リストアイコンをクリックします。 2. アイコンをクリックした後、ネットワークディスクを選択します。 3. Quark Network Diskに入ったら、「My Files」をクリックします。 4. [マイ ファイル] に入ったら、ダウンロードするファイルを選択し、三点アイコンをクリックします。 5. ダウンロードしたいファイルにチェックを入れ、「ダウンロード」をクリックします。

foobar2000 は、音楽リソースをいつでも聴くことができるソフトウェアです。あらゆる種類の音楽をロスレス音質で提供します。音楽プレーヤーの強化版により、より包括的で快適な音楽体験を得ることができます。その設計コンセプトは、高度なオーディオをコンピュータ上で再生可能 デバイスを携帯電話に移植し、より便利で効率的な音楽再生体験を提供 シンプルでわかりやすく、使いやすいインターフェースデザイン 過度な装飾や煩雑な操作を排除したミニマルなデザインスタイルを採用また、さまざまなスキンとテーマをサポートし、自分の好みに合わせて設定をカスタマイズし、複数のオーディオ形式の再生をサポートする専用の音楽プレーヤーを作成します。過度の音量による聴覚障害を避けるために、自分の聴覚の状態に合わせて調整してください。次は私がお手伝いさせてください

Douyin は人気のショート ビデオ ソーシャル アプリケーションで、ユーザーはさまざまな種類のショート ビデオ コンテンツを視聴および共有できるだけでなく、プレイできる一連のミニ ゲームも提供します。では、Douyin ミニゲームにはどこから参加できるのでしょうか? Douyin ミニゲームの入り口はどこですか?以下の詳細なチュートリアルを見てみましょう。方法 1: ミニ プログラムを開く 1. [My] オプションをクリックして、Douyin のホームページに入った後、[My] オプションをクリックして入ります。 2. 三本の横線をクリックします。My インターフェイスに入ったら、上の三本の横線のボタンをクリックします。 3. ミニ プログラムをクリックし、3 本の水平線のオプションを開いたら、その中にあるミニ プログラムをクリックします。 4. 「Douyin ミニ ゲーム」をクリックし、ミニ プログラム インターフェイスに入ったら、「Douyin ミニ ゲーム」オプションをクリックして開きます。方法 2: 検索して開く 1. 虫眼鏡をクリックして入力します。

Quark は、便利で実用的なネットワーク ディスク ツールとして、ユーザーがお気に入りのリソースを簡単に入手できるように支援します。編集者が教えてくれるので、一緒に学びましょう! Quark Network Diskをローカル共有方法にダウンロードする方法 1. まずQuarkソフトウェアを開き、ホームページに入り、右下の[クラウドアイコン]をクリックします; 2. 次に、Quark Network Diskページで[ドキュメント]をクリックします機能; 3. 次に、ドキュメント ページに移動し、ダウンロードしたいファイルを選択し、[三点アイコン] をクリックします; 4. 最後にクリックした後、ポップアップ ダイアログ ボックスで [ダウンロード] をクリックします。
