Create the simplest ThinkPhp project

jacklove
Release: 2023-04-01 08:56:02
Original
3746 people have browsed it

Let’s talk about getting started with ThinkPhp and creating a project, which is the first step in starting ThinkPhp application programming.

Software environment:

1.phpstom, download link: click to open the link

2.ThinkPhp3.1 version

3 .wampserver, integrated development environment, windows apache mysql php development environment (local server), simple configuration, easy to use, download link: Baidu directly. . . There are too many download links. 360 Software Manager can also download them directly. After installation, you need to configure the Apache environment. Click the icon with the left mouse button, select Apache, click httpd.conf, and set the project path, as shown below:


Configure the root directory and Directory



#After the configuration is completed and started, it must be green. If it is red or orange, check whether the Apache or mysql service is configured correctly. I won’t say too much, but if it doesn’t work, just go to Baidu yourself.


3.navicat for mysql, visual editing software for mysql, too lazy to type sql code, really too lazy to type, lazy people change the world (definitely not I can’t remember the problem, hum!~), download the green version directly from Baidu, and I won’t go into details about cracking and the like

Test environment:

Personally recommend Firefox , easy to debug, with many very practical functions, but it feels a bit slow, which may be due to my computer. Of course, you can also use 360, which is more commonly used. If you want to test IE, you can use IEtest, which is not easy to use and I am too lazy to do it. Compatible with IE9 and before, the experience is too bad (it’s really not that I don’t have time or I’m lazy, what I said is true~, believe it or not, it’s up to you, anyway, I have been convinced by myself)

====== ==============================================Dividing line== ===============================================

After the configuration is completed, it’s time to get down to business. First, go to the ThinkPhp official website to download the ThinkPhp framework package. It has been updated to tp5. I haven’t used it yet. There are tutorials on the Internet. I have little experience. It is recommended to use 3.2 first, so that it will be more convenient to ask for help when encountering problems. Download link: Click to open the link http://www.thinkphp.cn/down.html


The required environments, tools, and software packages are ready , now start creating a new project. Create a project folder under the www file in wamp's working directory, then import the ThinkPhp framework package into this folder, and open this folder in PHPstorm




Then create an entry file index.php, the name can be defined arbitrarily , it is customary to write it as index. The content is as follows:

<?php
header("Content-Type:text/html; charset=utf-8");
define(&#39;THINK_PATH&#39;, &#39;./ThinkPHP/&#39;); //定义Thinkphp框架宝的文件路径
//定义项目名称和路径
define(&#39;IN_VICBANG&#39;, true);
define(&#39;APP_NAME&#39;, &#39;APP&#39;);//定义APP_NAME,其实就是项目文件夹
define(&#39;APP_PATH&#39;, &#39;./APP/&#39;);//定义项目路径

define(&#39;APP_DEBUG&#39;, true); //debug显示错误信息
//加载框架入口文件
require(THINK_PATH . "ThinkPHP.php");
Copy after login



Next, you need to configure Apache to access the project path, which is the root directory and directory mentioned above. , change it to the folder name of the current project. Restart wamp, access localhost or 127.0.0.1 in the browser, and you're done. Next is the moment to witness the miracle, dangdangdangdang (music sounds, make up your own mind)


Back to the project, there is an additional APP folder, and the simplest THinkPHP project is created!

Update content:

After completing the Apache configuration of wamp, we sometimes get a 403 error when accessing localhost, but we can access 127.0.0,1, which means we have no access rights. Here is an explanation:

Open http.conf, find the Directory corresponding to the project, you will find these codes


The two sentences at the bottom of the picture are Deny from all, Allow from 127.0.0.1, which means that all are prohibited and 127.0.0.1 is allowed. Change Deny here to Allow, and then visit localhost. You will find that localhost can also be accessed now. .

This article explains the relevant content of creating the simplest ThinkPhp project. For more related content, please pay attention to the php Chinese website.

Related recommendations:

Some summaries on adding, deleting, modifying, and checking in ThinkPHP

Application of where method Explain

ThinkPHP double loop traversal output related content

The above is the detailed content of Create the simplest ThinkPhp project. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template