首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DokuWiki引擎

内置访问控制列表认证连接器使 DokuWiki 企业环境特别有用,由充满活力社区贡献众多插件则令它拥有比传统维基更广阔应用范围。...没有服务器同学可以在这里购买,不过我个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装购买服务器。 安装必备软件 开始安装DokuWiki之前,您需要一些准备。...CentOSFedora驱动系统,使用以下命令来运行系统更新安装必需设置,并设置Apache: yum update yum install php php-pear httpd wget chkconfig...本教程中,我们假设您DokuWiki安装所在虚拟主机example.com配置文件DocumentRoot位于/srv/www/example.com/public_html/目录下,并且可以http...您DokuWiki实例已安装,您将能够http://example.com/访问编辑wiki。

88231
您找到你想要的搜索结果了吗?
是的
没有找到

php系列一之composer安装与使用

将 composer.phar 复制到 PHP 安装目录下面,也就是 php.exe 同一级目录。 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。...用户)或控制台(Linux、Mac 用户),进入你项目的根目录(也就是 composer.json 文件所在目录),执行如下命令: composer config repo.packagist composer...镜像原理: 一般情况安装数据(主要是 zip 文件)一般是从 github.com 上下载安装元数据是从 packagist.org 上下载。...composer 使用 使用 composer 后目录中会出现 2 个文件,composer.lock composer.json,现在来说说这两个文件作用。...composer.lock 保存是组件及其依赖具体版本,多人协同开发情况,这个文件能很好解决组件不同而产生问题。

4.5K20

Packagist 镜像使用方法

(windows用户)或控制台(Linux、Mac 用户),进入你项目的根目录(也就是 composer.json 文件所在目录),执行如下命令: 复制 composer config repo.packagist...composer https://packagist.phpcomposer.com 上述命令将会在当前项目中 composer.json 文件末尾自动添加镜像配置信息(你也可以自己手工添加):...镜像原理: 一般情况安装数据(主要是 zip 文件)一般是从 github.com 上下载安装元数据是从 packagist.org 上下载。...“Packagist 中国全量镜像”所做就是缓存所有安装元数据到国内机房并通过国内 CDN 进行加速,这样就不必再去向国外网站发起请求,从而达到加速 composer install 以及...因此,即使 packagist.org、github.com 发生故障(主要是连接速度太慢被墙),你仍然可以下载、更新安装包。

1K20

【译】现代化PHP开发--Composer

3 安装Composer 以下安装,基于MAC用户。 安装Composer方式有两种作用域:本地作用域(也叫本地安装全局作用域(也叫全局安装)。...根据专业经验,我们建议系统(也就是全局安装安装composer。毕竟,我们系统上会有很多个PHP项目,我们很可能会使用composer来管理每个PHP项目的依赖关系。.../usr/local/bin/composer 如果遇到与权限相关任何错误,请在sudo模式运行上面的命令(将sudo附加到每个命令) 本地安装项目的根目录打开终端(Terminal )运行以下命令来本地安装...相反,如果将包添加到composer.json文件,则要运行 composer install 命令来下载包。...composer.lock: 虽然composer.json文件允许我们使用版本约束定义所需包,但composer.lock会跟踪项目中安装包的确切版本。换句话说,它存储了我们项目的当前状态。

72810

《Prometheus监控实战》第5章 服务发现

最好确保你文件发现能够使用默认配置自动 运行 不要在配置中暴露API密钥或密码等信息,应该依靠密钥保管库或环境变量(https://www.12factor.net/) 针对输出目标的文件操作应该是原子...它依赖于A、AAAA或SRV DNS记录查询 提示:DNS记录将由Prometheus服务器本地定义DNS服务器解析。...该块中,我们指定了names参数,其中包含要查询DNS条目列表 默认情况,PrometheusDNS服务发现假定你会查询SRV或服务发现。...服务记录是一种DNS配置中定义服务方法,服务通常由运行服务一个或多个目标主机端口组合组成。DNS SRV条目的格式如下所示 代码清单:SRV记录 _service._proto.name....: - names: ['example.com'] type: A port: 9100 这只返回example.com根目录所有A记录 代码清单:DNS子域A

1K10

如何在 CentOS 8 安装使用 Composer创建PHP项目

本教程中,您将学习如何通过 Composer 创建一个新项目,将 monolog 库安装为依赖项,并在您 CentOS 8 服务器验证其功能是否正确。...安装带有 PHP 支持 Apache 为了使用 PHP Composer,首先,服务器安装支持 PHP Apache。...通过 /var/www/html 目录中运行以下命令,继续为您应用程序创建一个基本项目: composer init 您将被要求提供一系列信息,例如项目的名称作者: Package name (...通过 Composer 安装所有库都将保存在我们项目的“vendor”目录中,并存储 composer.json 文件中。 本教程独白中,将使用一个能够管理日志文件库。...如果文件不存在,这是项目的第一次安装。在这种情况,Composer 将在“vendor”文件夹中安装composer.json 文件指示所有依赖项及其最新可用版本。

1.2K20

Laravel 解决composer相关操作提示php相关异常问题

比如,github中一个项目,在你上次更新之后上游代码又加入新功能,使用了一个依赖包。...这时你使用git pull更新代码后,依赖包并没有安装,那么再用composer update 来更新这个必要包时,却会因为项目程序中缺少这个包而报错……(说得有点儿绕),如此就陷入了一种想要安装这个包却报异常...其实造成这种问题原因就藏在项目根目录下那个 composer.json 文件里,稍微看一就会发现,其中有一个 scripts 属性(内容见下方代码),其中设置了项目创建后、根包安装后、插件包安装安装后要自动完成操作...需要注意是,因为这次 composer 操作时没有自动运行 scripts 里那些命令,因而需要自己根据情况手动处理一,比如 clear-compiled,optimize 等,或者composer.json...laravel最新版本中,composer.jsonpre-update-cmd这条已经被删除了,而这条正是引起本文中所述问题关键原因。各位可根据自己情况手动删除它。

75261

基于 VSCode 与 Docker Desktop 配置 Flarum 本地开发环境

代理配置 本地环境代理配置在前文已有简略提到,按照前文说明使用 LightProxy 作为开发环境调试代理工具,我们以 example.com 为例, LightProxy 配置页面添加一组...到这里我们可以直接在浏览器访问 example.com,执行安装操作。 ? 开发 简单一条命令,快速启动 VSCode 开始开发: cd ~/flarum-dev code ....以 flarum-dev 作为工作区根目录,每次打开 Terminal 都会定位到根目录,而大多数情况我们只需要在 flarum-site 目录下操作,不太方便,所以这里需要修改一 CWD 配置,创建...但这个操作 WSL Remote 有问题,所以 Windows 开发,得手动指定 WSL IP 地址,所以我设置了通过 .env 文件配置地址 机制,默认使用 host.docker.internal...docker-composer.yml volume environment 配置如下: volumes: - ./data/logs:/var/log - .

2.6K10

如何在Nbuntu 18.04上将Nginx Web Root移动到位置

介绍 Ubuntu,Nginx Web服务器将其文档存储/var/www/html中,该文档通常位于其余具有操作系统部分根文件系统。...例如,如果您从同一个Nginx实例提供多个网站,则将每个网站文档根目录放在其自己,这样您就可以根据特定网站或客户端需求进行扩展。 本指南中,您将Nginx文档根目录移动到位置。...如果要将文档根目录移动到其他存储设备,则需要在设备挂载点选择一个位置。 第1步 - 将文件复制到位置 全新安装Nginx时,文档根目录位于/var/www/html。...但是,通过遵循先决条件指南,您创建了一个文档根目录/var/www/example.com/html。您可能还有其他文档根。在此步骤中,我们将建立文档根目录位置,并将相关文件复制到位置。...在任何一种情况,您都可以使用来自grep反馈来确保移动所需文件并更新相应配置文件。 现在您已确认文档根目录位置,您可以使用rsync将文件复制到位置。

94701

基于 PHPStorm 编辑器 Laravel 开发

引言 本文主要讲述PHPStorm编辑器中如何使用PHPStormLaravel插件Laravel IDE Helper来开发Laravel程序,结合个人积累一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手...对于 composer.json文件中数组key字段值可以Composer官网上查找相关解释,包括重要 require require-dev字段解释。...(2)安装Laravel IDE Helper 安装也很简单,还是项目根目录右键找到Composer选择 AddDependancy......如果你是本地开发,是MAC系统的话,可以装集成环境MAMP,该PHP中都有xdebug.so,不过需要使能php.ini中xdebug扩展。 安装好后xdebug后,需要配置PHP: ?...,并可以本地修改病Upload到服务器,而不用在Terminal中登录到远程服务器,Terminal查看修改东西。

3.6K80

如何在Ubuntu 18.04上将Apache Web Root移动到位置

介绍 Ubuntu,Apache Web服务器将其文档存储/var/www/html中,该文档通常位于具有其余操作系统根文件系统。...例如,如果您从同一个Apache实例提供多个网站,则将每个网站文档根目录放在其自己,这样您就可以根据特定网站或客户端需求进行扩展。 本指南中,您将Apache文档根目录移动到位置。...我们将在本教程中使用域名example.com,但您应将其替换为您自己域名。 文档根目录位置。本教程中,我们将使用该/mnt/volume-nyc3-01目录作为位置。...如果要将文档根目录移动到其他存储设备,则需要在设备挂载点选择一个位置。 第1步 - 将文件复制到位置 全新安装Apache时,文档根位于/var/www/html。...但是,通过遵循先决条件指南,您创建了一个文档根目录/var/www/example.com/html。您可能还在相应VirtualHost指令中有其他文档根。

1K00

推荐 | 一款功能强大子域收集工具

缺少维护,很多工具几年没有更新过一次,issuesPR是啥,不存在。 效率问题,没有利用多进程,多线程以及异步协程技术,速度较慢。 ?功能特性 收集能力强大,详细模块请阅读收集模块说明。...安装要求 Python 3.6-3.7 ✔安装步骤 下载更新 git clone https://github.com/shmilylty/OneForAll.git ❗如果你之前已经克隆了项目运行之前请备份自己修改过文件到项目外地方...使用帮助 命令行参数只提供了一些常用参数,更多详细参数配置请见config.py,如果你认为有些参数是命令界面经常使用到缺少了什么参数等问题非常欢迎反馈。...二是多次解析到同一IP集合次数(默认设置为10,可以config.py设置大小) 考虑爆破效率问题目前还没有加上HTTP响应体相似度对比响应体内容判断 经过测试16核心CPU,使用16进程64协程...,100M带宽环境,设置任务分割为50000,跑两百万字典大概10分钟左右跑完,大概3333个子域每秒。

3.1K30

如何在Ubuntu 16.04设置Nginx服务器块(虚拟主机)

本教程中,我们将讨论如何在Ubuntu 16.04服务器配置Nginx中服务器块。 准备 本教程中,我们将使用具有sudo权限非root用户。 您还需要在服务器安装Nginx。...第一步:设置新文档根目录 默认情况,Ubuntu 16.04Nginx默认启用一个服务器块。它被配置为/var/www/html中目录之外提供文档。...这将让我们没有sudo权限情况写信给他们。 注意 根据您需要,您可能需要再次调整文件夹权限或所有权,以允许对www-data用户进行某些访问。例如,动态网站通常需要这样做。...第一个域中创建一个index.html文件: nano /var/www/example.com/html/index.html 文件中,我们将创建一个非常基本文件,指示我们当前访问网站。...由于我们第二个站点文件基本是相同,我们可以将它复制到我们第二个文档根目录,如下所示: cp /var/www/example.com/html/index.html /var/www/test.com

4.9K10

PHP如何使用Composer来自动加载项目文件?

update则无法命令行传入指定版本号,需要先手动编辑composer.json,指定版本号,然后执行更新命令。...,处理依赖关系,并安装到vendor目录下; composer update:获取依赖最新版本,升级composer.lock文件; composer require:添加依赖包到composer.json...dump-autoload:添加目录映射是更新autoloader composer.lock中存有的包版本记录相当于执行 composer require packageName:versionNo...当我们协同开发时,A 本地安装依赖包,或者更新了依赖包,会写入 composer.lock/composer.json,A 上传至仓库,B 拉取至本地后,应执行一次 composer install...修改完成后,需要执行一composer update。我们修改完composer.json并执行update后,将会修改.

3.1K40

Linux中ln用法

文件系统链接 基本语法 ln用法跟cpmv相似: ln -s 注意 -s标志指定软链接。如果省略此标志,则默认情况会创建硬链接。 您可以为文件目录创建符号链接。...例如,要创建从目录/var/www/html到主目录链接: ln -s /var/www/html/example.com ~/example.com 如果未指定第二个参数,ln则会链接到当前目录。...以下命令与上一个命令结果相同: ln -s /var/www/html/example.com 该链接将出现在ls等命令输出中,大多数情况,可以将其视为原始目录。...符号链接可以与其链接文件或目录有不同名称 ln -s /srv/file.txt /usr/bin/different-file.txt 符号链接用例 如果您网站公共文件位于/srv/www/...example.com/public_html/目录中,但您希望许多用户能够/home/目录中访问此目录,则可以/home/目录中创建指向多个符号链接至/srv/www/example.com/public_html

3.3K60

Mac中Composer安装使用

然后在当前路径就可以操作了,如查看Composer版本: php composer.phar --version //Composer version 1.4.2 2017-05-17 08:17:52...这应该算是局部安装了,当跳出当前目录还是无法正常使用,这肯定不是我们所期望。...具体属性代表意义及支持全部属性参看https://getcomposer.org/doc/04-schema.md 一般情况我们项目工程中一个require属性就可以了,这里这个composer.json...B.json 属于第三方库本身配置文件,项目的配置依赖没有关系,B.json我们要制作自己库文件然后发布供别人下载使用时是必须,通过它别人才能找到我们发布库,这里暂且不谈。...只需要记住只有根目录composer.json才是真正项目依赖配置文件。 关于镜像 Composer安装或更新时候可能会出现失败或无法访问情况,这是由于访问外部网络可能被墙了。

2.1K20
领券