草庐IT

Ubuntu软件源

全部标签

php - 在运行 Ubuntu 12.04 的 Travis CI 上使用 APCu

我有一个依赖于APCu(php5-apcu)的Symfony应用程序。服务器在Ubuntu15.04上运行PHP5.6。APCu需要通过Composer作为依赖项,即:"require":{"ext-apc":"~4.0"}效果很好。尝试让应用程序在Travis-CI上运行并不那么顺利,因为它们运行的​​是Ubuntu12.04,它没有php5-apcu包,它会产生:E:Unabletolocatepackagephp5-apcu安装php-apc不满足ext-apcu要求,我不想推广已弃用的软件包。关于如何在TravisCI上设置APCu有什么建议吗?最好不用手动下载包。

php - fopen 在公共(public)软件中使用安全吗?

我正在创建一个Web应用程序,我希望向公众发布该应用程序以便在任何人自己的Web服务器上下载和安装,但是我刚刚被告知某些Web主机禁止在PHP中使用fopen由于到“安全问题”,特别是在共享主机上。我在应用程序的安装过程中使用了fopen,我应该担心这个吗?这是共享主机中的常见做法吗?如果是这样,还有另一种方法可以写入文件吗?我听说过cURL,但这需要最终用户具备更多高级知识,不是吗?如果是这样,这显然是不可预料的。非常感谢! 最佳答案 fopen()永远不会被禁用。然而,php.ini设置“allow_url_fopen”是。因此

php - PHP 论坛软件的 RESTful 接口(interface)

我希望将轻量级论坛功能集成到现有的GWT网站中。前端用GWT/SmartGWT编写,后端用PHP编写。通信是通过使用JSON的RESTfulAPI进行的。我查看了一些流行软件(SMF、phpBB等)的论坛,但无法找到任何对RESTfulWebAPI的引用,以便更轻松地集成到现有的非PHP站点。我最接近的是vBulletin的移动API-https://www.vbulletin.com/forum/content.php/334-mobile-api.不幸的是,vBulletin不是免费的。我最近在一些论坛上看到的一些帖子基本上说用户应该围绕内部API编写自己的Web服务包装器。然而,

开源问答社区软件Answer

什么是Answer?Answer是一个开源的知识型社区软件。您可以使用它快速建立您的问答社区,用于产品技术支持、客户支持、用户交流等。Answer是国内SegmentFault思否团队开发的技术问答社区,Answer不仅拥有搭建问答平台(Q&APlatform)的基础功能,还加入了标签内容管理、评分与声望值体系等社区功能。安装建数据库数据库直接用的群晖的MariaDB10在phpMyAdmin中创建了名为answer的数据库为了便于说明,我们假设数据库密码为123456安装Answer在群晖上以Docker方式安装。在注册表中搜索answer,选择第一个answerdev/answer,版本选

php - 如何在 PHP 软件上实现 API key ?

我正在分发一个PHP创建的插件,就像一个Wordpress插件,但我想为它实现一个APIkey,用户需要输入一个APIkey来解锁它才能工作。如何做到这一点?是的,我已经知道它可以很容易地被绕过,因为PHP没有被编译,但至少它会阻止一些没有PHP知识的人。谢谢.. 最佳答案 我认为您不了解APIkey是什么。APIkey是允许您或脚本访问API或在线服务并与之交互的key。您所描述的似乎是某种许可key,它会阻止用户在未付费或未注册的情况下操作您的脚本。虽然APIkey通常确实需要付款或注册,但这两者实际上不是一回事。APIkey通

php - 在 ubuntu 14.04 上安装 Homestead 时“vagrant up”不起作用

我可靠地运行ubuntu14.04。为了能够使用laravel,我安装了virtualbox和vagrant。我通过git安装了laravelhomestead,我正在尝试运行命令“vagrantup”,但出现错误。请问我做错了什么?我尝试使用此命令“vagrantboxaddlaravel/homestead”添加vagrantbox,但出现以下错误:Anerroroccurredwhiledownloadingtheremotefile.Theerrormessage,ifany,isreproducedbelow.Pleasefixthiserrorandtryagain.SSL

PHP 无法在 Ubuntu Apache 服务器上运行

我刚刚在Ubuntu17.04上安装了php和apache服务器,但我的.php文件在我的浏览器上不起作用。索引.php:Welcome!只有Welcome!出现在浏览器上,当我检查页面时,我看到php代码正在被注释。我已经启动了apache服务器,但仍然不知道出了什么问题。请帮帮我,谢谢!$php-vPHP7.0.15-1ubuntu4(cli)(built:Feb28201721:33:59)(NTS)Copyright(c)1997-2017ThePHPGroupZendEnginev3.0.0,Copyright(c)1998-2017ZendTechnologieswithZ

php - 按降序对一组软件版本进行排序

如何对这个版本值数组进行排序?$available_databases=array("4.0.1","trunk","branch","4.1.0","4.0.3");所以结果是4.1.04.0.34.0.1branchtrunk 最佳答案 你应该使用usort功能。$isVersion=function($a){returnis_numeric(str_replace('.','',$a));};$sortFunction=function($a,$b)use($isVersion){if($isVersion($a)&&$isV

php - 在 ubuntu 13.10 上从 XAMPP 移动到 LAMP 后 htaccess 不工作(在 apache linux 服务器中启用 htaccess)

我的CodeIgniter项目使用url在我的XAMPP系统上成功运行,http://localhost/newsfeeds/users/allCategories/当我将这个项目移动到另一个系统时,在Ubuntu13.10上有LAMP服务器。要运行同一页面,我需要url,http://localhost/newsfeeds/index.php/users/allCategories/我需要index.php文件,否则它会显示页面不存在错误。我的htaccess文件是,RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond

php - 在 ubuntu 17.04 上安装 curl 和 mbstring php 7.1

我在Ubuntu17.04上使用php7.1,我尝试使用此命令安装cURL:sudoapt-getinstallphp-curl但我明白了:Package'php-curl'hasnoinstallationcandidate我还尝试使用以下方法指定cURL版本:sudoapt-getinstallphp7.1-curl但是我得到了E:Couldn'tfindanypackagebyregex'php7.1-curl那么,请问如何为PHP7.1安装curl? 最佳答案 需要先添加PHPppa,更新,安装sudoadd-apt-rep