composer的装置及图像类库加载,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 on
line 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+酷威 —>cmd进入命令窗口,输入composer -v
(无需分号),点击回车,出现如下图案则注明composer安装成功(以下为部分截图):

美高梅开户网址 1

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

美高梅开户网址 2

Apache

新生读书了合法文档后才察觉,必要动用git或许composer来安装

1
安装wamp,当然你也足以安装其余的套装,大概机关设置PHP+MySQL。请到wamp网站下载。(注意假诺没安装VS的须求设置须要文件微软运作条件下载地址)。安装相对不难,一路next,装好后可设置语言为汉语。

行使composer安装图像处理类库

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

composer config -g repo.packagist composer

示例图如下:

美高梅开户网址 3

跻身项目标根目录:

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

第②输入‘  D:  ’ 切换来D盘目录:

美高梅开户网址 4

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

美高梅开户网址 5

美高梅开户网址 6

直到切换成花色根目录。

那时输入如下命令:

composer require topthink/think-image

即可加载图片类库。

美高梅开户网址 7

下载已毕后,可在档次根目录下的 vendor文件夹中观察新增了三项:

美高梅开户网址 8

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

在巅峰中,自个儿用的iterm插件,一样输入如下命令来运营Apache服务

composer的装置及图像类库加载,1的设置与运作流程。此地运用的是windows下的composer安装

2 安装ThinkPHP。有3种形式,任选其一

美高梅开户网址 9

手续如下:

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

开启Apache

应用cmd进入命令界面

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

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

假诺已经起步的话讲呈现already loaded

输入指令:

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

命令行切换成你的开发目录;
运维:composer   create-project    topthink/think   tp5   –prefer-dist
  (简书不太相符写代码,空格都被吃了)。
倒数第三个参数 tp5
表示安装到当前目录下的tp5目录,当然你也足以改成你欣赏的,比如WebMall。

专注:sudo是采取系统级的权柄,此时恐怕会弹出输入框让你输入密码。

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

二 基本目录

美高梅开户网址 10

随之切换成你的目的目录

3 安装后的目录如下

查看Apache版本

输入指令:

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

翻开落成将来在浏览器中输入:
或然localhost,此时页面将显示it’s works!

composer create-project topthink/think tp5

thinkphp目录如下:

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

那里就会自行下载二个名字为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          框架指导文件

Apache服务的配置路径是在Library/WebServer/Documents/,项目得以直接放在这些目录下,不过也足以将Apache的安顿路径修改下,直接改成自定义路径

美高梅开户网址 11

app目录如下:

美高梅开户网址 12

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

修改后的路子

public目录如下:

私行认同端口号为80端口,可以修改

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

美高梅开户网址 13

三 WAMP设置

端口号

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

那边修改的文本为/private/etc/apache2/httpd.conf
,
纪念修改未来重启Apache。

<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>

ThinkPHP

四 运行

在动用此前还亟需去吧httpd.conf文件中的#LoadModule php5_module
libexec/apache2/libphp5.so 。

5 在浏览器输入

美高梅开户网址 14

呈现出Tp5的 笑脸 就意味着成功了。

去除前边的#号

五 、注意事项

接着根据thinkphp文档中的安装描述举办安装。直接下载5.0本子,解压到温馨的web目录下也足以。

6 ThinkPHP 需要的PHP版本为5.4上述,指出使用5.6或然 7.0、7.1。

美高梅开户网址 15

7 最好有和好的服务器,尽管是付出微信公众号,小程序,必须有一台服务器。

随着在浏览器中输入/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目录

美高梅开户网址 16

给予项目目录777的权位

至此thinkphp运转的简便环境就搭建完结了~

美高梅开户网址 17

一而再有新的上学小说将两次三番发生

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图