入门第一课,1的装置与运作流程

后日安装tp5.1的时候出现难点,我那边运用的是将tp间接解压缩后放在项目里面,结果提醒上面的荒唐:
Warning:
require(D:\workspace\zhiyuedu\vendor/topthink/think-helper/src/helper.php):
failed to open stream: No such file or directory
in D:\workspace\zhiyuedu\thinkphp\library\think\Loader.php入门第一课,1的装置与运作流程。 on
line 入门第一课,1的装置与运作流程。676

一 安装

以下教程针对windows系统,示例系统运用win7。

mac系统下自家对于php运行是相比较协调的。简单的几步设置的气象下就足以了。

Fatal error: require(): Failed opening
required
‘D:\workspace\zhiyuedu\vendor/topthink/think-helper/src/helper.php’
(include_path=’C:\xampp\php\PEAR’)
in D:\workspace\zhiyuedu\thinkphp\library\think\Loader.php on
line 676

本文以windows10 +WAMP为例

composer安装

下载composer安装包(群里),点击安装。

其间出现 ‘composer choose the command-line
php’必要开展分选时,选择找到wanm64的装置目录。找到
bin->php->php7.0.10->php.exe,选拔即可。

点击安装。

设置成功后,输入Win+R —>cmd进入命令窗口,输入composer -v
(无需分号),点击回车,出现如下图案则讲明composer安装成功(以下为局地截图):

www.5929.com 1

且项目中会出现composer.json,示例图如下:

www.5929.com 2

Apache

在终极中,本身用的iterm插件,一样输入如下命令来启动Apache服务

www.5929.com 3

开启Apache

若是已经启动的话讲展现already loaded

小心:sudo是利用系统级的权杖,此时或然会弹出输入框让你输入密码。

www.5929.com 4

查看Apache版本

打开已毕未来在浏览器中输入:
可能localhost,此时页面将展现it’s works!

Apache的默许安装路径为/private/etc/apache2,使用Finder的shift+command+g可以在弹出的输入框中输入路径。

Apache服务的部署路径是在Library/WebServer/Documents/,项目得以平素放在这些目录下,然而也足以将Apache的布署路径修改下,直接改成自定义路径

www.5929.com 5

修改后的路线

默许端口号为80端口,可以修改

www.5929.com 6

端口号

此处修改的文书为/private/etc/apache2/httpd.conf
,
记得修改之后重启Apache。

新兴读书了法定文档后才发觉,须求接纳git或然composer来安装

1
安装wamp,当然你也足以设置任何的套装,恐怕电动安装PHP+MySQL。请到wamp网站下载。(注意若是没安装VS的内需设置要求文件微软运行条件下载地址)。安装相对简便易行,一路next,装好后可安装语言为华语。

选拔composer安装图像处理类库

win+R ->
cmd进入命令行界面,输入如下命令,修改composer配置文件,使用国内镜象:

composer config -g repo.packagist composer

示例图如下:

www.5929.com 7

进去项目标根目录:

以本电脑上种类根目录为例(D:\run\wamp64\www\hs\hs_store)。

第一输入‘  D:  ’ 切换到D盘目录:

www.5929.com 8

切换到D盘后,输入‘ cd run ’,切换来D盘run目录下。以此类推,

www.5929.com 9

www.5929.com 10

以至于切换来花色根目录。

那儿输入如下命令:

composer require topthink/think-image

即可加载图片类库。

www.5929.com 11

下载落成后,可在品种根目录下的 vendor文件夹中看出新增了三项:

www.5929.com 12

点击topthink文件夹可看出think-img文件夹存在,此时类库已成功加载。

ThinkPHP

在使用在此以前还需求去吧httpd.conf文件中的#LoadModule php5_www.5929.com,module
libexec/apache2/libphp5.so 。

www.5929.com 13

除去前边的#号

随即根据thinkphp文档中的安装描述进行设置。直接下载5.0版本,解压到祥和的web目录下也可以。

www.5929.com 14

继之在浏览器中输入/localhost/tp5/public。显示正常即ok。

若果抛出以下万分

Fatal error: Uncaught exception ‘think\exception\ErrorException’
with message ‘mkdir(): Permission denied’ in
/usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php:44
Stack trace: #0 [internal function]: think\Error::appError(2,
‘mkdir(): Permis…’, ‘/usr/local/apac…’, 44, Array) #1
/usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php(44):
mkdir(‘/usr/local/apac…’, 493, true) #2
/usr/local/apache2/htdocs/tp5/thinkphp/library/think/Log.php(135):
think\log\driver\File->save(Array) #3
/usr/local/apache2/htdocs/tp5/thinkphp/library/think/Error.php(84):
think\Log::save() #4 [internal function]:
think\Error::appShutdown() #5 {main} thrown in
/usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php
on line 44

此处是眼下咱们项目标目录并从未权限去mkdir,所以经过终端找到根目录,即作者的TestPorject目录

www.5929.com 15

加之项目目录777的权能

于今thinkphp运行的简要环境就搭建完成了~

www.5929.com 16

后续有新的求学散文将持续爆发

这边运用的是windows下的composer安装

2 安装ThinkPHP。有3种格局,任选其一

手续如下:

①直接到www.thinkphp.cn下载,当前新星版本是ThinkPHP5.0.10完整版。你可以下载和新本子。下载到你的支出目录即可。

运用cmd进入命令界面

②仓库git下载。地址为 ,直接的git是

,Windiows的Git客户端下载地址;小乌龟下载地址。
Git要求两步操作:
第一步:下载tp5
git clone tp5
第二部:下载framework
git pull

输入指令:

③Composer
安装。安装Composer,点击下载。一路next。
打开命令行,运行:composer config -g repo.packagist composer

指令行切换来你的付出目录;
运行:composer   create-project    topthink/think   tp5   –prefer-dist
  (简书不太符合写代码,空格都被吃了)。
尾数第三个参数 tp5
表示安装到当前目录下的tp5目录,当然你也足以改成你喜爱的,比如WebMall。

composer config -g repo.packagist composer https://packagist.phpcomposer.com

二 基本目录

进而切换到您的目标目录

3 安装后的目录如下

输入指令:

tp5 或者 webMall
├─application    应用目录
├─extend          增加类库目录(可定义)
├─public          网站对外访问目录
├─runtime        运行时目录(可定义)
├─vendor          第三方类库目录(Composer)
├─thinkphp        框架主标题录
├─build.php      自动生成定义文件(参考)
├─composer.json  Composer定义文件
├─LICENSE.txt    授权表达文件
├─README.md      README 文件
├─think          命令行工具入口

composer create-project topthink/think tp5

thinkphp目录如下:

此间就会自行下载一个名字为tp5的类型文件夹,版本为tp5的流行版,那里即为tp5.1版

├─thinkphp 框架系统目录
│  ├─lang              语言包目录
│  ├─library            框架主题类库目录
│  │  ├─think          think 类库包目录
│  │  └─traits          系统 traits 目录
│  ├─tpl                系统模板目录
│  │
│  ├─.htaccess          用于 apache 的重写
│  ├─.travis.yml        CI 定义文件
│  ├─base.php          框架基础文件
│  ├─composer.json      composer 定义文件
│  ├─console.php        控制台进口文件
│  ├─convention.php    惯例配置文件
│  ├─helper.php        助手函数文件(可选)
│  ├─LICENSE.txt        授权表达文件
│  ├─phpunit.xml        单元测试配置文件
│  ├─README.md          README 文件
│  └─start.php          框架率领文件

www.5929.com 17

app目录如下:

├─application          应用目录(可安装)
│  ├─index              模块目录(可更改)
│  │  ├─config.php      模块配置文件
│  │  ├─common.php      模块公共文件
│  │  ├─controller      控制器目录
│  │  ├─model          模型目录
│  │  └─view            视图目录
│  │
│  ├─command.php        命令行工具配置文件
│  ├─common.php        应用公共文件
│  ├─config.php        应用配置文件
│  ├─tags.php          应用行为增添定义文件
│  ├─database.php      数据库配置文件
│  └─route.php          路由安顿文件

public目录如下:

public
├─index.php      应用入口文件
├─static 静态资源目录
│  ├─css      样式目录
│  ├─js        脚本目录
│  └─img      图像目录

三 WAMP设置

4 修改Apache/http-vhosts.conf 文件,把目录指向tp5的public文件夹。

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot c:/wamp64/tp5/public
    <Directory “c:/wamp64/tp5/public/”>
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

四 运行

5 在浏览器输入

来得出Tp5的 笑脸 就象征成功了。

五、注意事项

6 ThinkPHP 须要的PHP版本为5.4上述,提出利用5.6或许 7.0、7.1。

7 最好有温馨的服务器,若是是支付微信公众号,小程序,必须有一台服务器。

Leave a Comment.