威尼斯人线上娱乐

【威尼斯人线上娱乐】composer的安装及图像类库加载,入门第2课

26 2月 , 2019  

明日安装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+本田UR-V —>cmd进入命令窗口,输入composer -v
(无需分号),点击回车,出现如下图案则印证composer安装成功(以下为一些截图):

威尼斯人线上娱乐 1

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

威尼斯人线上娱乐 2

Apache

在终极中,自己用的iterm插件,一样输入如下命令来运维Apache服务

威尼斯人线上娱乐 3

开启Apache

假定已经起步的话讲突显already loaded

只顾:sudo是选用系统级的权位,此时或许会弹出输入框让你输入密码。

威尼斯人线上娱乐 4

查看Apache版本

打开实现之后在浏览器中输入:
恐怕localhost,此时页面将显得it’s works!

Apache的私下认可安装路径为/private/etc/apache2,使用Finder的shift+command+g能够在弹出的输入框中输入路径。

Apache服务的安插路径是在Library/WebServer/Documents/,项目得以一贯放在这一个目录下,可是也足以将Apache的布置路径修改下,直接改成自定义路径

威尼斯人线上娱乐 5

修改后的门道

暗中认可端口号为80端口,能够修改

威尼斯人线上娱乐 6

端口号

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

新生读书了合法文书档案后才发觉,要求动用git或者composer来安装

1
安装wamp,当然你也得以设置其余的套装,只怕电动安装PHP+MySQL。请到wamp网站下载。(注意假诺没设置VS的需求安装需要文件微软运营环境下载地址)。安装相对简便易行,一路next,装好后可安装语言为华语。

动用composer安装图像处理类库

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

composer config -g repo.packagist composer

示例图如下:

威尼斯人线上娱乐 7

进去项目标根目录:

以本电脑上项目根目录为例(D:\run\【威尼斯人线上娱乐】composer的安装及图像类库加载,入门第2课。wamp64\www\hs\hs_store)。

先是输入‘  D:  ’ 切换来D盘目录:

威尼斯人线上娱乐 8

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

威尼斯人线上娱乐 9

威尼斯人线上娱乐 10

直到切换成品种根目录。

那时输入如下命令:

composer require topthink/think-image

即可加载图片类库。

威尼斯人线上娱乐 11

下载完成后,可在类型根目录下的 vendor文件夹中看看新增了三项:

威尼斯人线上娱乐 12

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

ThinkPHP

在使用在此之前还须要去吧httpd.conf文件中的#LoadModule php5_module
libexec/apache2/libphp5.so 。

威尼斯人线上娱乐 13

删去前边的#号

紧接着依据thinkphp文书档案中的安装描述举办设置。直接下载5.0版本,解压到本人的web目录下也得以。

威尼斯人线上娱乐 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目录

威尼斯人线上娱乐 15

赋予项目目录777的权位

迄今thinkphp运转的粗略环境就搭建完成了~

威尼斯人线上娱乐 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          第2方类库目录(Composer)
├─thinkphp        框架核心目录
├─build.php      自动生成定义文件(参考)
├─composer.json  Composer定义文件
├─LICENSE.txt    授权表明文件
├─README.md      README 文件
├─think          命令行工具入口

composer create-project topthink/think tp5

thinkphp目录如下:

此处就会自行下载1个名字为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          框架指引文件

威尼斯人线上娱乐 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 最好有投机的服务器,借使是支付微信公众号,小程序,必须有一台服务器。


相关文章

发表评论

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

网站地图xml地图