thinkPHPプロジェクトの導入
5849 ワード
必要な開発環境およびファイル
apache、gitHub、thinkPHPファイル(ダウンロード先:http://www.thinkphp.cn/down.html).
gitHubでの新規プロジェクトの作成
ローカルに存在するフォルダの下にcloneし、ダウンロードしたthinkPHPも解凍します.
apacheサイトの構成
C:/xampp/apache/conf/extra/http-vhostsに入ります.confファイル、新規サイト(サイト名:www.halou.com)
新規ローカルドメイン名
C:/Windows/system 32/drivers/etc/hostsファイルに入り、ローカルドメイン名を構成します.ドキュメントの最後の書き込み:
ブラウザでwww.halouにアクセスします.comでは、プロジェクトの導入に成功したxamppのウェルカムインタフェースが表示されます.
アプリケーションフォルダにデフォルトモジュールhomeが表示されます.新規ディレクトリは次のとおりです.注:一般的にデフォルトホームはフロントモジュールで、バックグラウンドモジュールとしてフォルダAdminを新規作成します.
その中で、初めてアクセスするウェルカムインターフェースはここのIndexControllerです.class.phpで定義されています.これはデフォルトのIndexコントローラファイルです.その中のfunctionの内容を変更して、あなたが望む結果を表示することができます.例:
www.halou.comでは、Hello Worldが表示され、実行結果は以下の通りです:
一般的に私たちはIndexControllerにいます.class.phpでは、次の関数を定義します.
apache、gitHub、thinkPHPファイル(ダウンロード先:http://www.thinkphp.cn/down.html).
gitHubでの新規プロジェクトの作成
ローカルに存在するフォルダの下にcloneし、ダウンロードしたthinkPHPも解凍します.
apacheサイトの構成
C:/xampp/apache/conf/extra/http-vhostsに入ります.confファイル、新規サイト(サイト名:www.halou.com)
ServerAdmin [email protected]
DocumentRoot "C:/Documents/halou"
ServerName www.halou.com
ServerAlias www.halou.com
ErrorLog "logs/dummy-www.halou.com-error.log"
CustomLog "logs/dummy-www.halou.com-access.log" common
RewriteEngine on
# ,
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# , index.php
RewriteRule . index.php
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
新規ローカルドメイン名
C:/Windows/system 32/drivers/etc/hostsファイルに入り、ローカルドメイン名を構成します.ドキュメントの最後の書き込み:
127.0.0.1 www.halou.com
ブラウザでwww.halouにアクセスします.comでは、プロジェクトの導入に成功したxamppのウェルカムインタフェースが表示されます.
アプリケーションフォルダにデフォルトモジュールhomeが表示されます.新規ディレクトリは次のとおりです.注:一般的にデフォルトホームはフロントモジュールで、バックグラウンドモジュールとしてフォルダAdminを新規作成します.
その中で、初めてアクセスするウェルカムインターフェースはここのIndexControllerです.class.phpで定義されています.これはデフォルトのIndexコントローラファイルです.その中のfunctionの内容を変更して、あなたが望む結果を表示することができます.例:
namespace Home\Controller;
use Think\Controller; // Think/Controller
class IndexController extends Controller {
public function index(){
echo "Hello World";
}
}
www.halou.comでは、Hello Worldが表示され、実行結果は以下の通りです:
一般的に私たちはIndexControllerにいます.class.phpでは、次の関数を定義します.
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function Index(){
$this->assign('ROOT',$this->ROOT);//
$this->display();// Index.html ( )
}
}