ホームページ  >  記事  >  PHPフレームワーク  >  Linux で thinkphp を実行する方法

Linux で thinkphp を実行する方法

PHPz
PHPzオリジナル
2023-04-17 09:52:061736ブラウズ

Linux プラットフォームで ThinkPHP プロジェクトを実行する方法?

ThinkPHP は、非常に優れた PHP 開発フレームワークです。 PHP の開発効率とコードの品質が大幅に向上し、大多数の開発者に好まれています。 Linux プラットフォームで ThinkPHP プロジェクトを実行するにはどうすればよいですか?以下、詳しくご紹介していきます。

  1. PHP 環境のインストール

Linux での PHP 環境のインストールは非常に簡単で、次のコマンドを実行するだけです:

Ubuntu:

sudo apt-get install php

CentOS:

yum install php

  1. Linux に Apache または Nginx

をインストールする (一般的に)使用する Web サーバーには Apache と Nginx があり、これらのインストール方法を説明します。

2.1 Apache のインストール

Ubuntu:

sudo apt-get install apache2

CentOS:

yum install httpd

2.2 Nginx のインストール

Nginx を使用するユーザーは、Nginx をインストールし、php-fpm モジュールを使用して PHP コードを実行することを選択できます。この方法は Apache よりも効率的です。

Ubuntu:

sudo apt-get install nginx php-fpm

CentOS:

yum install nginx php-fpm

  1. Composer のインストール

ThinkPHP 5 はパッケージ管理ツールとして Composer を使用します。Composer がインストールされている場合は、この手順をスキップできます。

Ubuntu:

sudo apt-get install combos

CentOS:

curl -sS https://getcomposer.org/installer | php
mv combos.phar /usr/local/bin/composer

  1. ThinkPHP のインストール

Linux では、ThinkPHP をインストールする方法が多数あります。以下に 2 つを紹介します。インストールと手動インストール。

4.1 Composer のインストール

コマンド ラインで次のコマンドを実行します。

composer create-project topthink/think tp5 --prefer-dist

Among tp5 はプロジェクト名、--prefer-dist は圧縮パッケージを使用してインストールすることを意味します。

インストールが完了したら、コマンド ラインを使用してプロジェクト ルート ディレクトリで PHP 組み込み Web サーバーを起動し、次のコマンドを実行できます:

php think run

4.2 手動インストール

手動インストールでは、まず ThinkPHP を指定したディレクトリにダウンロードして解凍し、次に書き換えルールを構成する必要があります (.htaccess または nginx.conf を使用できます)。実行される。

  1. データベースの構成

Linux では、ThinkPHP はデフォルトで MySQL データベースを使用します。データベース接続情報を設定ファイルに設定する必要があります。

プロジェクトのルート ディレクトリで application/database.php ファイルを開き、正しいデータベース接続情報を入力します。

  1. プロジェクトの実行

構成が完了したら、Web ブラウザーを介してプロジェクトにアクセスできます。

ルール: http(s)://ドメイン名またはIP/プロジェクト名/モジュール名/コントローラー名/メソッド名

例:

http:/ /localhost/tp5/index/index/hello

  1. 概要

Linux プラットフォームでは、ThinkPHP プロジェクトをインストールして実行するのは難しくありません。次の点:

  • PHP 環境のインストール;
  • Apache または Nginx のインストール;
  • Composer のインストール;
  • ThinkPHP のインストール;
  • データベースを構成します;
  • プロジェクトを実行します。

この記事の概要が、Linux システムで ThinkPHP プロジェクトをより適切に実行するのに役立つことを願っています。

以上がLinux で thinkphp を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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