ホームページ >PHPフレームワーク >ThinkPHP >仮想ホスト上に ThinkPHP3.2 環境をセットアップする方法

仮想ホスト上に ThinkPHP3.2 環境をセットアップする方法

PHPz
PHPzオリジナル
2023-04-14 13:33:251128ブラウズ

インターネットの発展に伴い、Web サイトの構築はますます簡単かつ便利になりました。あなたが開発者または Web マスターであれば、Web サイトを迅速に構築するためにいくつかのフレームワークやツールを選択することになるでしょう。 PHP 開発において、ThinkPHP は幅広い用途に使用され、中国でも多くのファンを持つ優れたフレームワークです。では、自分のコンピューターで ThinkPHP を試してみたい人は、ローカル開発環境をセットアップするにはどうすればよいでしょうか?この記事では仮想ホスト上にThinkPHP3.2環境を構築する方法を詳しく紹介します。

1. 仮想ホストとは

まず、仮想ホストとは何かを知る必要があります。簡単に言うと、仮想ホストは、物理サーバー上に複数の独立したホストを構築できる仮想化テクノロジです。これらの仮想ホストは互いに分離されており、各仮想ホストは独自のドメイン名、ディスク容量、システム環境、その他のリソースを持ちます。仮想ホスティング環境では、各サイトが独立して完全なホストとなり、独自のオペレーティング システム、Web サイト ディレクトリ、およびアクセス権を持ちます。 Web ホスティングは、個人や中小企業のニーズを満たす、低コストで高性能の Web サイト ホスティング ソリューションです。

2. 仮想ホストの選択

開発環境を構築する前に、適切な仮想ホストを選択する必要があります。仮想ホスティングは物理ホスティングに比べて低コストでメンテナンスが容易なことが利点であり、個人や中小企業のWebサイト構築に適しています。現在、Tencent Cloud、Alibaba Cloud、Huawei Cloud、Blue Ocean Cloudなど、多くの仮想ホストプロバイダーが市場に出ています。ただし、その価格は一般に高く、個人のウェブマスターにとっては経済的ではない場合があります。したがって、バーチャルホストを選択するときは、Xinwang、Wanwang、Western Digital などの低コストのバーチャルホストプロバイダーを検討することができます。

3. PHP のインストール

PHP のインストールは、ThinkPHP 環境を構築する最初のタスクです。以下では、XAMPP を例として、PHP のインストール方法を紹介します。

  1. XAMPP をダウンロード

XAMPP は、Apache サーバー、MySQL データベース、PHP、Perl、その他のツールを統合するソフトウェア パッケージです。 Windows、OS X、Linux などの複数のオペレーティング システムをサポートします。既存の市場には数多くの Web サーバー サポート ソフトウェアがありますが、XAMPP はそのクロスプラットフォーム、簡単なインストール、無料の性質により大多数のユーザーの支持を得ています。したがって、ここではすべての人に XAMPP を使用することを強くお勧めします。

公式 Web サイト https://www.apachefriends.org/zh_cn/download.html から、対応するプラットフォーム用の XAMPP インストール パッケージをダウンロードできます。

  1. XAMPP のインストール

インストール パッケージをダウンロードした後、インストール パッケージがインストールされているディレクトリに解凍し、.exe ファイルをダブルクリックして XAMPP に入ります。次のように起動インターフェイスを表示します:

インターフェイスで Apache と MySQL を選択し、これら 2 つのサービスを開始します。ここではのみApacheサーバーを有効にする必要があります。

  1. PHP の設定

Apache サーバーを有効にした後、ブラウザを開いて「localhost」と入力し、以下のページが表示されればインストールは成功です。

ここでは、PHP 設定ファイル php.ini を ThinkPHP と同じバージョンになるように変更します。開いたページで PHP 設定ファイル php.ini を選択し、編集後、extension=php_mbstring.dll と extension=php_pdo_mysql.dll の前の「;」を削除し、最後に保存して終了します。

4. ThinkPHP のインストール

すべての準備が整ったので、ThinkPHP のインストールを開始しましょう。

  1. ThinkPHP のダウンロード

ThinkPHP の最新バージョンを ThinkPHP 公式 Web サイト https://www.thinkphp.cn/ からダウンロードし、ルート ディレクトリに解凍します。ウェブサイトの。

  1. データベースの作成

新しいバージョンの ThinkPHP をインストールした後、データベースに新しいデータベースを作成する必要があります。MySQL を使用して、MySQL サービスを開始できます。 XAMPP コントロール パネル 次に、MySQL コマンド ライン ツールを開き、コマンドに次のステートメントを入力してデータベースを作成します。

CREATE DATABASE `thinkphp`;

データベースを作成した後、新しいテーブルを作成し、次の SQL ステートメントを使用してユーザー テーブルを作成する必要があります:

CREATE TABLE `user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户名',
  `password` varchar(50) NOT NULL DEFAULT '' COMMENT '密码',
  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '邮箱',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测试用用户表';
  1. データベース接続構成を変更します

ThinkPHP の設定ファイルを変更します。設定ファイルのデータベース接続を変更することで、新しく作成したデータベースに ThinkPHP がアクセスできるようになります。具体的な操作方法は次のとおりです。

以下のアプリケーションディレクトリを開きます。 thinkPHP ルート ディレクトリに移動し、そのディレクトリ内でファイルを見つけます。database.php、その中の次の情報を変更します:

/* 数据库设置 */
'type'           => 'mysql',     //数据库类型
'hostname'       => '127.0.0.1', //数据库连接地址
'database'       => 'thinkphp',  //数据库名称
'username'       => 'root',      //数据库连接用户名
'password'       => '',          //数据库连接密码
'hostport'       => '',          //连接端口
'dsn'            => '',          //连接dsn
'debug'          => true,        //打开调试模式
'charset'        => 'utf8',      //数据库编码
'prefix'         => '',          //数据表前缀
'auto_timestamp' => true,        //自动时间戳
'secure'         => false,       //启用安全链接
  1. Test

インストール後、試してみます。次のインターフェイスが表示される場合は、ブラウザに http://localhost/ と入力し、thinkphp/index.php/Home/Index/index を実行します。

であれば、ThinkPHP は正常にインストールされます。

5.概要

この記事の導入により、読者の皆さんは自分の仮想ホスト上に ThinkPHP3.2 環境をセットアップすることに成功したと思います。このプロセスでは、仮想ホスティングの概念について学び、PHP や ThinkPHP などのフレームワークのインストール方法を学び、テストと検証を実施しました。仮想ホスティングは、Web サイトの開発に非常に適した環境であり、自分のコンピューター上で開発およびテストできるだけでなく、より適切なタイミングで Web サイトをオンライン環境に移行することもできます。同時に、Web サイトを仮想ホスト上に置くことで、サーバーのメンテナンスやセキュリティに関する知識も学ぶことができます。

以上が仮想ホスト上に ThinkPHP3.2 環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。