草庐IT

Nginx安装

全部标签

php - 在 directadmin 上安装 laravel 的 Apache 配置

我正在尝试使用Directadmin在vps上安装Laravel。下面是我的Apache配置文件ServerNamewww.domain.comServerAliaswww.domain.comdomain.comServerAdminwebmaster@chat.amDocumentRoot/home/mydir/domains/domain.com/public_htmlScriptAlias/cgi-bin//home/mydir/domains/domain.com/public_html/cgi-bin/UseCanonicalNameOFFSuexecUserGroupmy

php - 如何为官方 nginx Docker 镜像使用自定义 Nginx 配置?

我有下一个docker-compose文件:nginx:build:.ports:-"80:80"-"443:443"links:-fpmfpm:image:php:fpmports:-"9000:9000"Dockerfile命令列表是:FROMnginxADD./index.php/usr/share/nginx/html/#ChangeNginxconfighere...Nginx服务器工作正常,我可以在http://localhost/index.html上看到默认的html页面,但不执行PHP脚本。所以当我得到http://localhost/index.php-浏览器下载P

php - CakePHP 3 Composer 安装错误

我正在尝试创建一个项目,如官方BookmarkerTutorial所示使用以下命令:composercreate-project--prefer-distcakephp/appbookmarker然后我看到以下错误:[RuntimeException]Couldnotloadpackagecakephp/migrationsinhttp://packagist.org:[UnexpectedValueException]Couldnotparseversionconstraint>=0.4.2[UnexpectedValueException]Couldnotparseversionc

php - nginx: [emerg] "location"指令在/etc/nginx/conf.d/default.conf:1 中不允许

我刚开始在AWSAMI实例上使用Nginx,但遇到了一些启动问题。我已点击此链接安装php-fpm和nginxhttps://gist.github.com/sumardi/5559803除了,我不需要mysql,所以我没有运行这个命令sudoyum-yinstallmysql-servermysql我的/etc/nginx/conf.d/default.conf看起来像这样:location/{root/var/www/html;indexindex.phpindex.htmlindex.htm;}location~\.php${fastcgi_passunix:/var/run/p

php - 安装插件后 WordPress 损坏

我安装了这个插件https://wordpress.org/plugins/wp-gallery-custom-links/并在安装过程中出现错误,在页面刷新之前我没有时间阅读。现在我的媒体选择器根本没有加载。我很不走运地完全删除了插件,现在我什至无法访问wp-admin。出现如下错误:Warning:Cannotmodifyheaderinformation-headersalreadysentby(outputstartedat/var/www/vhosts/xxxx.com/httpdocs/wp-content/themes/caroli/functions.php:1)in/

php - Nginx 为静态文件代理不正确的 fastcgi_script_name

server{listenloc.app:80;root/app/frontend/web;indexindex.php;location/{try_files$uri$uri//index.php$is_args$args;}location~^/admin{proxy_passhttp://127.0.0.1:81;}location~*\.php${#phpconf}}server{listen127.0.0.1:81;root/app/backend/web;indexindex.php;location/{try_files$uri$uri//index.php$is_arg

php - 在 Docker 中通过 Nginx 的多个版本的 PHP

我为PHP5.6运行了两个docker容器:dockerrun--namephp5\-v/html1:/var/www/html/site1\-d-p9001:9000php:5.6-fpm对于PHP7:dockerrun--namephp7\-v/html2:/var/www/html/site2\-d-p9000:9000php:7-fpm我用Nginx运行Docker容器:dockerrun--namenginx-cache\-v/nginx.conf:/etc/nginx/nginx.conf\-v/nginx/html1:/var/www/html/site1\-v/ngin

php - 在从源代码编译的 PHP 7.1 上安装 SPL_Types

我正在尝试在从源代码编译的PHP7.1.8中安装SPL_Types扩展。我尝试使用sudopeclinstallSPL_Types并从源代码编译扩展,但我得到以下输出:https://mega.nz/#!WE5WjajQ!QyVxMYWrsUiDF6Gq09psYBpR5Y336v26PusnlBNd8bg我知道发布链接并不酷,但我无法将空洞输出放在这里。 最佳答案 此扩展现已过时,无法使用PHP7.x构建。此库的最新版本released2012年,仅支持PHP5.4。native标量类型声明支持使此扩展几乎无用(可能除了SplEn

php - Home Brew PHP 7.2.5 使用 cURL 安装

我的Mac上有一个本地主机开发环境,它使用Homebrew程序的php公式,我正在努力尝试使用cURL的自定义路径而不是默认的MacOS版本(v7.54.0)使用SecureTransportforSSL。SecureTransport会导致对远程服务的SSL请求出现很多问题,因此OpenSSL几乎是我的目的所必需的。这是我到目前为止所采取的过程:使用OpenSSL通过homebrew安装curl:brewinstallcurl--with-openssl编辑brew的php公式来修改编译过程,告诉./configure使用brew安装的curl(v7.59.0)。我试过--with-

php - Drupal 安装配置文件

我是drupal的新手,我正在尝试了解安装配置文件。安装配置文件只是您添加到主drupal版本中的一堆模块,并与一些说明粘合在一起以便于将来安装,还是在制作安装配置文件之前需要对它们进行自定义调整在他们之外?我注意到一个包(包含安装配置文件),但维护者没有抽出时间将其更新到最新版本的drupal。我想要自己创建安装配置文件的动机是我可以使用最新版本的drupal和包含的所有其他模块的最新模块。我是否正确地假设重新创建安装配置文件就像(作为示例)自己编译php,以便您可以获得最新的php版本和最新的模块等?对于具有php知识但没有drupal知识的人,这门学科的相对难度是多少(简单、中等