ホームページ >バックエンド開発 >PHPチュートリアル >Linux ベースの PHP を使用して独自の Wiki ウェブサイトを構築する_PHP チュートリアル
|
||
Web 2.0 革命において、Wiki の起源はブログよりも早いです。ブログは自分で書いて維持しなければなりませんが、毎日ブログを更新すると疲れてしまいますが、Wiki テクノロジーとそれをサポートする Web ページを使用すると、全員が協力して共通の関心事を共有できます。 Wiki は、Wiki ページを閲覧する人も含め、誰でも完全に公開されています。つまり、誰もが Web サイト上のページ コンテンツを自由に作成、変更、削除できます。ブログと比べて、Wiki はチームスピリットがより強いです。 通常、Wikiは「ウィキ」と訳します。 Wiki という言葉はハワイ語の「wee kee wee kee」に由来しており、もともとは「急いで」という意味です。 Wiki は、オンラインの複数人で共同作業できるハイパーテキスト システム作成ツールです。 Wiki サイトはコミュニティ指向の共同執筆をサポートしており、誰もが自分の意見を表明したり、共同で管理されているトピックを拡張したりできます。 Wiki には、この種の執筆をサポートする一連の補助ツールも含まれており、Web ベースで Wiki ページのテキストを作成、変更、公開できます。これは、Web ページを作成および更新するよりもはるかに簡単で便利です。 Wiki を実装するには 2 つの方法があります。1 つは、Wiki スペースが提供する Web サイトに登録することです。登録後、開始できます。別のオプションは、自分のコンピュータに Wiki をセットアップすることです。利点は、ストレージ容量の制限がないことです。欠点は、プロセス全体が少し面倒なことと、十分なアップロード帯域幅が必要なことです。訪問者の数は多くないため、家庭用 ADSL で十分です。自分のコンピュータに Wiki をセットアップすることには欠点もありますが、自由度は比較的大きいです。ここでは、著者が 10 分で Wiki をコンピュータにセットアップする方法を教えます。 この記事で構築するLAMPダイナミックWikiウェブサイトは、LinuxのPHPテクノロジーをベースにした実装方法です。 LAMP (Linux + Apache + MySQL + PHP) は近年急速に発展し、Web サーバーのデファクトスタンダードになりました。これらのコンポーネントはもともと一緒に使用するように設計されていませんでしたが、これらのオープンソース ソフトウェアはすぐに入手でき、無料で使用できます。そのため、これらのコンポーネントは一緒に使用されることがよくあります。過去数年間にわたって、これらのコンポーネントの互換性は向上し続けており、それらを組み合わせて使用することが非常に一般的になりました。 PHP は、クロスプラットフォームのサーバー側埋め込みスクリプト言語であり、C、Java、および Perl 言語の構文を大きく利用しており、Web 開発者が動的ページを迅速に作成できるようにする PHP 独自の機能が追加されています。 PHP はすべての主要なデータベースをサポートしています。完全に無料で、使用するために何も支払う必要はありません。 さらに、Unix、BSD、および Linux プラットフォームで zlib 形式を使用したい場合は、ダイナミック リンク関数ライブラリ zlib をインストールする必要があります。 Zlib の公式 Web サイトは http://www.gzip.org/zlib/ です。コンパイル時には、コマンド ライン オプション ./configure --with-zlib を使用してください。 CMS ソフトウェアの選択 Web からオープンソース コンテンツ管理を検索すると、多数のサイト、システム、プロジェクトが見つかります。特に、オープンソース コンテンツ管理 OSCOM サイトはこのトピックに特化しています。では、コンテンツ管理システムとは何でしょうか? X-infoModeL のこの定義は、私がこれまでに見た中で最高のものの 1 つです。「情報リソースをさまざまな方法で保存、公開、再利用できるように、情報リソースを整理、分類、構造化するプロセスとワークフロー。このシステム (CMS) は、コンテンツの収集、管理、公開、コンポーネント間のリンクを維持しながら、コンテンツをコンポーネントまたは完全なドキュメントの形式で保存するために使用されます。また、コンテンツ修正制御「マンボ」(中国語でマンボ音楽を意味します) を提供することもできます。 ) (キューバの黒人音楽) は、最も強力なオープンソース コンテンツ管理システムの 1 つです。 2004 年 4 月 20 日にロンドンで開催された Linux ユーザーおよび開発者カンファレンスで、Mambo は数多くの優れたオープン ソース システムの中から際立って、KDE、Firebird SQL、eGroupware などと競合して 2004 年のベスト Linux オープン ソース システム賞を受賞しました。スローガンはPower in Simplicity(パワーはシンプルさから生まれる)。 Mambo は php+mysql 技術をベースに開発されており、インストールが簡単、管理が簡単、信頼性が高いという特徴があります。 Mambo は、シンプルな個人の Web サイトから複雑な企業アプリケーションの Web サイトまで、世界中のさまざまな種類の Web サイトを簡単に構築できます。 Mambo は、Web サイトを公開するためのコンテンツ管理システムです。ショッピング カート、バナー広告、カスタム マップ、チャット、フォーラムなどの機能を提供するために、多くのモジュールが追加されました。 Wiki ウェブサイトを構築 1. Mambo CMS ソフトウェアのダウンロード #cd var/www/html #wegt http://mamboforge.net/frs/download.php/4211/mambo452-Global.zip #unzip mambo452-Global.zip 「ディレクトリを作成」 2. Mambo がデータベースを作成します # mysql -u root -p パスワードを入力してください: xxxxxxxxx サーバーのバージョン: 4.11 に対する Mysql 接続 ID は 3 です ヘルプの場合は「help;」または「h」を入力し、バッファをクリアするには「c」を入力します。 Mysql>create mambo データベース "データベースを作成するには" ;クエリ OK、1 行が影響を受けました (0.01 秒) Mysql>mambo.* のすべての Mambo 権限を ‘76543981’ で識別される mambo@localhost に付与します;?「作成した Mambo 権限を Mambo アカウントに付与し、パスワードを設定します」 mysql>終了 3. 新しく作成したデータベースとアカウントが使用できるかどうかをテストします #mysql -u -p パスワードを入力してください: xxxxxxxxx サーバーのバージョン: 4.11 への Mysql 接続 ID は 3 です …… Mysql> 接続マンボ; 接続ID: 5現在のデータベース: mysql>データベースを表示 +---------------+ | データベース +---------------+ | | +---------------+2 行セット (0.00 秒) mysql> 終了 4. Mambo のインストールを開始します ● 権限を付与する #cd /var/www/html/ #Apacheサーバーの実際のディレクトリを入力します# #chmod 777 /var/www/html/マンボ ネットワーク インストールは非常に簡単です。通常、次の手順が必要です。 Linux の Firefox ブラウザを開き、アドレス バーに http://hostname/mambo/installation/index.php と入力します。準備インターフェイスが表示されます。緑色になったら言語オプションを選択し、[同意する] を選択して、[次へ] ボタンをクリックします。図 1 を参照してください。次に、ソフトウェア使用許諾契約に同意するかどうかを確認し、「同意する」を選択し、「次へ」ボタンをクリックします。
図1 設置前の点検 ● MySQL データベースの設定 http://www.bkjia.com/PHPjc/508487.html www.bkjia.comtrue http://www.bkjia.com/PHPjc/508487.html 技術記事 |