thinkphp インストール ブートローダー

WBOY
リリース: 2016-10-19 10:18:17
オリジナル
1438 人が閲覧しました

thinkphp インストール ガイド
インストール ガイドが何なのかまだわからない場合
次に、まずプロジェクトをダウンロードして php 環境に配置して実行するとわかります。 サンプルプロジェクト: https://github.com/baijunyao/thinkphp-bjyadmin
私たちのプログラムにインストール ガイドが必要なのはなぜですか?
1. インストールガイドがあり、SQL ファイルのインポート方法について詳しく説明する必要はありません。 2. 著作権や使用説明を書くことができます;
3. 最初に環境でいくつかのテストを実行できます。
以下は、thinkphp 用に完全に手動で作成された簡単なインストールとガイダンスのプロセスです。 もちろん、さらに重要なことは、このインストールは thinkphp から独立していることです。 他のプロジェクトで使用したい場合は、非常に便利に移植することもできます。 ディレクトリをコピーし、数行のコードを追加すれば完了です

1: インストールブートプログラムをインポートします
/パブリック/インストール/
プロジェクトのディレクトリにインストールを置きます;
内部で重要なのは bjyadmin.sql です。これはデータベース ファイルです。
初期状態では install.lock ファイルはありません。
2:
/index.php
がインストールされているかどうかを確認する // 新規インストールかどうかを確認します
if(file_exists("./Public/install") && !file_exists("./Public/install/install.lock")){
// アセンブリとインストールの URL
$url=$_SERVER['HTTP_HOST'].trim($_SERVER['SCRIPT_NAME'],'index.php').'Public/install/index.php';
// http:// ドメイン名を使用してアクセスし、./Public/install パスの互換性やその他のエラーを回避します
Header("場所:http://$url"); 死ぬ; <br> }<br> エントリ ファイルに、インストールされているかどうかを検出するコードを追加しました;<br> <br> 3: プロセス<br> まず、index.phpにアクセスするとき;<br> 上記のコードが最初に実行され、/Public/install/install.lock ファイルが存在するかどうかが判断されます。 存在しない場合は、まだインストールされていないことを意味します。 インストール プログラムに従って、/Public/install/index.php にリダイレクトされます。 データベースアカウントとパスワードが必要に応じて入力され、インストールが成功すると <br> /Public/install/install.lock ファイルが作成されます;<br> エントリ ファイルに再度アクセスすると、リダイレクトはスキップされます。 同時に、入力されたデータベース アカウントのパスワードが /Application/Common/Conf/db.php ファイルに書き込まれます。 これは、thinkphp のディレクトリ構造設計の経験をまとめたものです (http://baijunyao.com/article/60)。 別の db.php ファイルを作成する必要がある理由;
インストールプロセスは /Public/install/index.php ファイルに記述されています。 でも、書くのが面倒なのでこの記事では紹介しません
; 詳細なコメントが内部に記載されていますので、ソースコードを見てください。








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