Home > Article > PHP Framework > Detailed introduction to the installation steps of thinkphp
thinkphp is a lightweight PHP development framework with the advantages of high efficiency, flexibility and security. It's easy to use and suitable for developing web applications of all sizes. This article will introduce the installation steps of thinkphp in detail.
Step one: Download and unzip the thinkphp framework
You can download the latest version of the thinkphp framework from the thinkphp official website and unzip it to your server. You can also use the git clone command in the command line to download from GitHub:
$ git clone https://github.com/top-think/think.git
or install from composer:
$ composer create-project topthink/think=6.0.* your-project-name
Step 2: Configure environment variables
Operation in Windows Under the system, you need to add the directory where php.exe is located to the system environment variable PATH. Under Linux and macOS systems, you need to edit the environment variable file (such as /etc/profile, ~/.bash_profile):
export PATH=$PATH:/path/to/php/bin
Step 3: Create a virtual host
thinkphp uses a virtual host To handle requests, you need to create a virtual host and configure its access path as well as the application root directory. In the Apache server, you can edit the /etc/httpd/conf/httpd.conf file and add the following content:
<VirtualHost *:80> ServerName your-app.local DocumentRoot /path/to/your/app/public <Directory /path/to/your/app/public> AllowOverride All Require all granted </Directory> </VirtualHost>
In the Nginx server, you can edit the /etc/nginx/sites-available/default file and add The following content:
upstream backend { server unix:///var/run/php-fpm.sock; } server { listen 80; server_name your-app.local; root /path/to/your/app/public; location / { index index.php; try_files $uri /index.php$is_args$args; } location ~ \.php$ { fastcgi_pass backend; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Step 4: Test the application
Access your virtual host, you will see the thinkphp welcome page. You can add your own code in controllers and views and reload the application to test your application.
Summary
There are many ways to install and configure thinkphp. This article only provides a common way. After the installation is complete, you need to be familiar with the basics of thinkphp, including concepts such as controllers, views, models, etc., in order to better use it to develop web applications.
The above is the detailed content of Detailed introduction to the installation steps of thinkphp. For more information, please follow other related articles on the PHP Chinese website!