目录:
1.php程序设计
2.phpcms官网
3.phpcny换算
4.phpcms 还有人用吗
5.php常用函数大全 面试
6.php程序员前途
7.php程序员
8.phpcms v9
9.php常用函数
10.php菜鸟
1.php程序设计
我们这篇主要讲下comoser的安装以及下载,及其以monolog为例,演示如何实际使用的方法网上也有很多类似的片段例子,大都是片段,完整的几乎没有所以,我把它整理了,分享给大家以便大家能够快速上手首先我们还是需要明白composer究竟是什么?
2.phpcms官网
Composer 是 PHP5.3以上 的一个依赖管理工具它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们Composer 不是一个包管理器是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。
3.phpcny换算
默认情况下它不会在全局安装任何东西因此,这仅仅是一个依赖管理composer如何安装?windows 环境下的安装:Wondows 平台上,我们只需要下载 Composer-Setup.exe 后,一步步安装即可。
4.phpcms 还有人用吗
需要注意的是你需要开启 openssl 配置,我们打开 php 目录下的 php.ini,将 extension=php_openssl.dll前面的分号去掉就可以了。
5.php常用函数大全 面试
在安装的过程中,会让你选择php的版本,这时候,把你安装php的目录选择上即可;安装到最后一步的时候,会把php的这个安装目录自动加到环境变量中,请大家一定看清楚,要记得加一下,否则,使用命令行还得输入一大串,明显是给自己找麻烦。
6.php程序员前途
安装完了之后,我们可以通过命令窗口(cmd) 输入 composer –version命令来查看是否安装成功:(看到了吗,这就是增加环境变量的好处,多么简洁的命令)接下来我们可以更改 Packagist 为国内镜像:
7.php程序员
composer config -g repo.packagist composer 国内镜像网址这个只要没有任何提示,就代表成功了无须担心;Linux 平台Linux 平台可以使用以下命令来安装:# php -r “copy(安装网址/installer, composer-setup.php);”# php composer-setup.phpAll settings correct for using ComposerDownloading…Composer (version 1.6.5) successfully installed to: /root/composer.pharUse it: php composer.phar
8.phpcms v9
移动 composer.phar,这样 composer 就可以进行全局调用:# mv composer.phar /usr/local/bin/composer切换为国内镜像:# composer config -g repo.packagist composer 国内镜像网址
9.php常用函数
更新 composer:# composer selfupdateMac OS 系统Mac OS 系统可以使用以下命令来安装:$ curl -sS 苹果安装地址 | php$ sudo mv composer.phar /usr/local/bin/composer$ composer –versionComposer version 1.7.2 2018-08-16 16:57:12
10.php菜鸟
切换为国内镜像:$ composer config -g repo.packagist composer 国内镜像网址更新 composer:$ composer selfupdateComposer 的使用
要使用 Composer,我们需要先在项目的目录下创建一个 composer.json 文件,文件描述了项目的依赖关系这里说明一下哈(我刚开始看到的时候,在项目的目录价下创建一个composer.json 有点蒙圈,我是windows环境,刚下载了composer,还没有建立什么项目,要在哪个项目的目录下呢?后来我才发现,这个其实是在你执行命令的默认的那个文件夹下面,比如你是高级管理员,administrator, 你就可以再c:\users\administrator 文件夹下面建立composer.json 这个文件,具体你看看你的命令行路径就行了)。
文件格式如下:{ “require”: { “monolog/monolog”: “1.2.*” }}以上文件说明我们需要下载从 1.2 开始的任何版本的 monolog说明一下,我用的php是5.6的,所以可以下载版本1.x的monolog monolog是一个为5.3以上版本php开发的日志库,但是需要注意的是现在主干版本只支持php 7以上版本,如果你的服务器环境还是php 5的话,可以使用monolog的1.x版本。
接下来只要运行以下命令即可安装依赖包:composer install当我执行完这个命令的时候,就发现在我的目录里面多了一个vendor文件夹,文件夹内容如下
好,我们现在来看看他应该怎么用?monolog 号称是php世界的最好的日志库,我们看看把composer下来的这个库,应用到我们的项目上我是在本地搭建的服务器环境,首先发布了一个站点,简便起见,我直接用ip地址不同端口代表不同站点。
127.0.0.1:83在这个站点里面,我把刚才咱们使用composer下载下来的文件夹全部拷贝到这个站点目录里面然后,新建一个php文件mono_test.php
执行一下,成功了(说明一下,刚开始找到一些代码,是$log->info(foo); 类似这种的,但是提示不成功,估计是版本的问题,但是我现在的这个1.x版本的,运行是可以的,请大家放心测试,代码真实有效。
)看看日志文件,也记录下来了。
到此,圆满完成总结: composer能让我们方便的使用优秀的开发者已经完成的现成的类库,来节省我们大量的时间,我们只要使用comoser把他从镜像站点上搬运下来,然后,把文件夹拷贝到我们自己的项目中,直接用required 引入autoload.php 文件,我们就能直接使用了。
真是太方便了举报/反馈
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容