草庐IT

ubuntu-host

全部标签

php - 哪个更可靠 gethostbyaddr($_SERVER ['REMOTE_ADDR' ]) 或 $_SERVER ['REMOTE_HOST' ]

我必须从serverscript获取远程url主机名,以下哪个更可靠:gethostbyaddr($_SERVER['REMOTE_ADDR'])或$_SERVER['REMOTE_HOST'] 最佳答案 这与可靠性无关。这两个变量只是不一样,尽管在某些情况下它们可能包含相同的值。让我解释一下:$_SERVER['REMOTE_ADDR']在所有情况下都会包含远程主机的IP地址,其中$_SERVER['REMOTE_HOST']将包含DNS主机名,如果启用了DNS解析(如果HostnameLookupsApache指令设置为On,感

php - "php --help"在 Ubuntu 上导致 "PHP memory exhausted"错误

PHPfatalerror:第0行未知中允许的262144字节的内存大小耗尽(试图分配523800字节)“php5--help”也会发生同样的事情我已经研究过这个并且读到我应该:1)增加php.ini中的内存限制-在php.ini的所有实例中都是128MB-应该足以运行phpclihelp2)提高脚本的内存效率——显然不适用于--help如果可以请帮忙? 最佳答案 检查PHPCLI的php.ini文件(/etc/php5/cli/php.ini)。确保memory_limit声明设置了单位:memory_limit=32M不是mem

php - 我在 Ubuntu 14.04 中使用 codeigniter 得到 URL not found 问题错误

我已将我的codeigniter项目与Ubuntu14.04集成。在默认Controller(即登录Controller)之后,它给我urlnotfound错误。请找到以下.htaccess文件RewriteEngineOnRewriteBase/myapp/#Removesaccesstothesystemfolderbyusers.#AdditionallythiswillallowyoutocreateaSystem.phpcontroller,#previouslythiswouldnothavebeenpossible.#'system'canbereplacedifyouh

php - 需要从 $_SERVER ['HTTP_HOST' 中删除 www ] 如何?

我需要从$_SERVER['HTTP_HOST']给出的字符串中删除www我如何在PHP中做到这一点? 最佳答案 $server_name=str_replace("www.","",$_SERVER['HTTP_HOST']);这应该可以解决问题...... 关于php-需要从$_SERVER['HTTP_HOST'中删除www]如何?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

php - Ubuntu 14.04 PHP PECL Oauth 错误

尝试将PHP应用程序与Quickbooks集成,QuickbooksSDK表示它需要PECLOauth。我有Ubuntu14.04,当我尝试安装Oauth时遇到此错误。sudopeclinstalloauthdownloadingoauth-1.2.3.tgz...Startingtodownloadoauth-1.2.3.tgz(45,531bytes).............done:45,531bytescouldnotextractthepackage.xmlfilefrom"/build/buildd/php5-5.5.9+dfsg/pear-build-download/

php - 在 Ubuntu 上从 PHP 连接到 SQL Azure

我正在尝试通过在Ubuntu11.04服务器上运行的PHP连接到SQLAzure数据库。服务器正在运行PHP版本=>5.3.5-1ubuntu7.11。我已经使用apt-getinstall多次安装了freetds-bin、freetds-common、tdsodbc、odbcinst、php5-odbc和unixodbc。我试图编译支持SSL的FreeTDS,但不确定是否成功。此时,我在尝试使用isql工具进行连接时收到错误“08S01-通信链接失败”。一篇Microsoft文章将错误解释为“在SQLDriverConnect函数完成处理之前,驱动程序与驱动程序尝试连接的数据源之间的

php - 如何在 Ubuntu 16.04 上安装 php-xml?

我在Ubuntu16.04上安装了php7.0,我正在尝试在apache2中安装一个论坛软件,但出现以下错误:Inordertofunctioncorrectly,thePHPXML/DOMextensionneedstobeavailable.我试着执行sudoapt-getinstallphp-xmlsudoapt-getinstallphp7.0-xml但是这些给了我以下错误:php-xml:Depends:php7.1-xmlbutitisnotgoingtobeinstalled当我尝试从PPA安装php7.1时,我仍然遇到来自其他PHP模块的依赖性问题。关于如何在没有任何依

新安装的ubuntu,遇到的问题记录

镜像版本:https://mirror.nju.edu.cn/ubuntu-releases/22.04/ubuntu-22.04.1-live-server-amd64.iso安装后无法切换root用户:问题截图:null解决办法:解决ubuntu操作系统默认没有创建root账户:1、sudopasswdroot重置root密码会提示输入当前用户密码,然后重新设置新密码2、设置成功之后suroot得到root登陆切换root用户后无法安装ping:问题截图:解决办法:apt-getinstall-yinetutils-ping问题描述:使用以上镜像安装后重启只有命令界面,没有好看的ubunt

Ubuntu 14.04 上的 php5-imagick

我花了很多时间谷歌搜索这个问题,但无济于事,所以我希望能在这里得到一些帮助。我使用的是Ubuntu14.04,我已经安装了php5-imagick、ImageMagick和一些额外的库以使其正常运行。从命令行测试安装工作完美,所有委托(delegate)都根据“convert-listconfigure”安装(输出如下所示)。它之前工作和表现完美。我唯一能想到的是Ubuntu的一些系统/安全更新。在出现此错误之前,我的代码和IM安装均未被任何用户操作更改。问题是当我从我的PHP脚本调用Imagick时,它显示了这个错误:#420:nodecodedelegateforthisimage

php - ubuntu 14.04 上的 Laravel 5.1 session 问题

我在ubuntu14.04上的laravel(5.1)session中遇到以下问题。在每次请求时,都会在storage/framework/sessions中生成一个新的session文件。正如您已经猜到的那样,session驱动程序是'file','lifetime'设置为120。这似乎是某种权限错误。我已经将存储文件夹的权限设置为755(也是777),但是每个新生成的session文件的权限都是664(rw-rw-r--)。通过谷歌我只发现了一个与dd(...)相关的session问题,但这里不是这种情况,尤其是它在Windows环境中运行良好。我本来想做的是使用redirect(