>  기사  >  PHP 프레임워크  >  리눅스에서 thinkphp를 실행하는 방법

리눅스에서 thinkphp를 실행하는 방법

PHPz
PHPz원래의
2023-04-17 09:52:061736검색

ThinkPHP 프로젝트를 Linux 플랫폼에서 어떻게 실행하나요?

ThinkPHP는 매우 뛰어난 PHP 개발 프레임워크입니다. 이는 PHP 개발 효율성과 코드 품질을 크게 향상시키며 대다수 개발자가 선호합니다. Linux 플랫폼에서 ThinkPHP 프로젝트를 어떻게 실행하나요? 아래에서 자세한 소개를 드리겠습니다.

  1. PHP 환경 설치

Linux에서 PHP 환경을 설치하는 것은 매우 간단합니다. 다음 명령을 실행하면 됩니다.

Ubuntu:

sudo apt-get install php

CentOS:

yum install php

  1. Apache 설치 또는 Nginx

Linux에서 일반적으로 사용되는 두 가지 웹 서버는 Apache와 Nginx입니다. 다음은 이를 설치하는 방법을 설명합니다.

2.1 Apache 설치

Ubuntu:

sudo apt-get install apache2

CentOS:

yum install httpd

2.2 Nginx 설치

Nginx를 사용하는 사용자의 경우 Nginx를 설치하고 php- PHP 코드를 실행하는 fpm 모듈을 사용하는 경우 이 방법이 Apache보다 더 효율적입니다.

Ubuntu:

sudo apt-get install nginx php-fpm

CentOS:

yum install nginx php-fpm

  1. Install Composer

Composer가 설치된 경우 Composer를 패키지 관리 도구로 사용합니다. , 이 단계를 건너뛸 수 있습니다.

Ubuntu:

sudo apt-get install 작곡가

CentOS:

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

  1. ThinkPHP 설치

Linux에서는 ThinkPHP를 설치하는 방법이 다양합니다. 아래에서는 Composer 설치와 수동 설치 두 가지를 소개합니다.

4.1 Composer 설치

명령줄에서 다음 명령을 실행하세요:

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

여기서 tp5는 프로젝트 이름이고 --prefer-dist는 다음을 사용하여 설치한다는 의미입니다. 압축 패키지 .

설치가 완료되면 명령줄을 통해 프로젝트 루트 디렉터리에서 PHP 내장 웹 서버를 시작하고 다음 명령을 실행할 수 있습니다.

php think run

4.2 수동 설치

수동 설치에는 먼저 다운로드가 필요합니다. 지정된 디렉터리에 ThinkPHP의 압축을 푼 다음 다시 쓰기 규칙을 구성하고(.htaccess 또는 nginx.conf 사용 가능) 구성이 완료된 후 실행할 수 있습니다.

  1. 데이터베이스 구성

Linux에서 ThinkPHP는 기본적으로 MySQL 데이터베이스를 사용합니다. 데이터베이스 연결 정보는 구성 파일에 설정되어야 합니다.

프로젝트 루트 디렉터리에서 application/database.php 파일을 열고 올바른 데이터베이스 연결 정보를 입력하세요.

  1. 프로젝트 실행

구성이 완료되면 웹 브라우저를 통해 프로젝트에 접근할 수 있습니다.

규칙: http(s)://도메인 이름 또는 IP/프로젝트 이름/모듈 이름/컨트롤러 이름/메서드 이름

예:

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

  1. 요약

Linux 플랫폼에서 ThinkPHP 프로젝트를 설치하고 실행하는 것은 어렵지 않습니다.

  • PHP 환경을 설치합니다.
  • Apache 또는 Nginx를 설치합니다.
  • ThinkPHP를 설치하세요.
  • 데이터베이스를 구성하세요.
  • 프로젝트를 실행하세요.
  • 이 기사의 소개가 Linux 시스템에서 ThinkPHP 프로젝트를 더 잘 실행하는 데 도움이 되기를 바랍니다.

위 내용은 리눅스에서 thinkphp를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.