我想运行一个论坛。 我安装了PHP 7,因为它是最后一个版本。 但后来我发现所有的论坛软件都与PHP 7不兼容…只有PHP 5.6我的VPS正在运行Ubuntu 16.04。 我通过terminal下载它。 所以我想安装他们两个有可能运行我的论坛。 也许这将是更简单的卸载PHP 7,然后安装PHP 5.6? 问候
我的服务器偶尔会遇到高负载。 查看HTOP中的统计信息,我看到许多使用以下命令的进程: / usr / sbin / httpd -k start -DSSL 我猜,这是一个要进入我的服务器的请求? 但是,我如何确定哪个脚本是哪个请求呢? 这些请求中的几个是CPU的17%以上,我想优化这些脚本的CPU负载。 但不确定如何确定它们。
机 我在Azure中创build了一个虚拟机(经典)。 运行Ubunu 16.04 LTS。 它在云端托pipe。 云服务(经典) 虚拟主机 安装了Apache2 安装了我所需的PHP版本 我基于PHP的应用程序运行良好 我可以通过浏览器通过互联网(我必须在terminal设置中打开端口80) 数据库 在Azure中创build一个MySQL数据库 工作正常 如果我从WampServer localhost运行PHP应用程序,则PHP应用程序可以访问数据库(在Azure中托pipe)。 问题 当PHP应用程序在云中运行时,PHP应用程序无法访问数据库。 我想这个问题可能与端点有关 但是我打开了一些仍然不工作(也重新启动Apache2) 我打开的端点: 22:用SSH到达机器 80:允许网页浏览器到达它 3306:MySQL DB的属性页面显示这个端口 1433:只是我在互联网上阅读 3389:只是我在互联网上阅读 帮帮我 你看到我在做什么错了吗? 你能提出一些build议吗?
我有一个configuration为Kerberos身份validation的IIS 7.5服务器,这一直工作很好。 最近,一些Windows更新被应用(由服务器pipe理员),现在当我的IIS服务器连接到远程SQL Server实例(双跳)时,kerberos票据不会被传递到SQL Server – 但只能用于Windows客户端。 当我连接我的Mac时,一切正常。 我也知道Kerberos票据正在从客户端传递,因为该站点只通过Kerberos进行身份validation(Authentication-> Windows Authentication only – > Negotiate:Kerberos provider only),我可以回显用户名(这是与PHP,所以$_SERVER['REMOTE_USER'] )。 注意:在应用更新之前,这一切都工作正常,从Mac(特别是Safari)访问时,一切仍然工作。 没有对IIS进行configuration更改,所以我不知道从哪里开始寻找。 我怀疑Kerberos可能会破坏的地方有很多,我需要一些帮助。 有没有人曾经遇到过这样的问题,或者有什么想法开始寻找哪里可能破碎的地方?
我正在从Apache迁移到Nginx服务器,并试图找出如何用nginxconfigurationreplace我的.htaccess 。 在我重写我想启用漂亮的链接,并需要服务器来检查,如果第一部分不是一个文件,然后redirect到index.php否则redirect到该文件。 例: 我有两个PHP文件在根目录: index.php和files.php 。 https://example.com/token/login —> index.php/token/login https://example.com/index.php/token/login —> index.php/token/login //same as above https://example.com/files.php/token/login —> files.php/token/login 我目前的/默认文件是 server { listen 80 default_server; listen [::]:80 default_server; server_name vpn.simpleinformatics.com www.vpn.simpleinformatics.com; return 301 https://$server_name$request_uri; } server { # SSL configuration listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; include snippets/ssl-vpn.simpleinformatics.com.conf; include snippets/ssl-params.conf; root […]
我目前有NGINX + PHP-FPM,提供无尽的MPEG-TS文件。 PHP读取文件,将它们发送到nginx,并将nginx发送到客户端。 这个过程是无止境的,因为正在生成MPEG-TS文件,所以请求不会closures,除非服务器上的streamclosures。 这个performance很好,但是我想知道是否有什么事情可以提高我的performance,因为我确定这不是最好的。 对于logging,我有〜1000个并发连接,PHP-FPM是按需设置的。 这是我的nginxconfiguration user nginx; worker_processes auto; worker_rlimit_nofile 300000; events { worker_connections 16000; use epoll; accept_mutex on; } http { include mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; tcp_nodelay on; gzip off; fastcgi_read_timeout 200; access_log off; keepalive_timeout 10; client_max_body_size 20m; include balance.conf; send_timeout 20m; limit_req_zone $binary_remote_addr zone=prot:30m rate=10r/s; server { […]
我正在尝试加载testing我的团队使用jmeter在AWS ubuntu 14.04上开发和部署的LAMP应用程序 。 我们使用AWS CDN来提供静态文件, mysql和apache在同一个主机上。 当只有一个用户在做东西时,响应时间是正常的,根据页面在2到5秒之间。 我的目标是在同一时间让100个连接的用户在同一时间做出回应。 我使用了一个AWS T2.MEDIUM实例( 2个vCPU + 4GB RAM ),并使用mod_php和prefork模块启动,但是我并不满意。 服务器是可笑的慢。 响应时间为+ 20s , CPU和RAM使用 率高 。 在尝试了一些SO资源之后,我尝试了使用php-fpm和event module 。 RAM使用情况现在比较好,但是由于php-fpm过程使用的CPU太高。 (我尝试与静态/ ondemand /dynamic与不结果) 这里是我的configuration使用事件模块的dynamicconfiguration,为aws t2.medium实例( 2 vCPU + 4GB RAM )上的100个并发用户提供服务 – PHP-FPM CPU使用率非常高: top – 17:21:41 up 1:58, 1 user, load average: 5.52, 3.83, 1.86 Tasks: 128 […]
我从HostGator购买新的多域共享托pipe计划。 www.example.com是我的主域(根域) public_html/ example .htaccess 我在public_html / .htaccess中使用此代码更改我的主域名 RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com$ RewriteCond %{REQUEST_URI} !example/ RewriteRule (.*) /example/$1 [L] 现在public_html / example是我的新主域 我在示例文件夹中设置CodeIgniter项目,它为www.example.com/工作,但不工作www.example.com/index.php/about它是返回No input file specified. 这是我在public_html/example/.htaccess CodeIgniter public_html/example/.htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule>
我已经在PHP中设置了相当高的设置: memory_limit: 256M max_execution_time: 999 max_input_time:9999 post_max_size:128M Upload_max_filesize: 128M (也试过加) max_input_vars=6000; realpath_cache_size=256K; realpath_cache_ttl=1800; allow_url_fopen=Off; 我有这些设置在Plesk的域级PHP设置。 我也尝试使用PHP 5.6.28和7.0.12 。 如果有任何帮助,PHP将以“ Apache提供的FPM ”运行。 我有一个电子商务的WordPress和任何时候我想要运行一些简单的事情一次删除/导入超过60个产品/职位,我得到一个网关超时,任何超过约一分钟似乎超时,它是专用服务器8核心处理器和16个RAM的演出。 但是,我已经有了与WordPress的共享托pipe包更好的性能。 我不知道可能是什么原因,甚至在哪里我应该找出这个问题。 任何帮助将不胜感激。
我目前有一个centos 6networking服务器上安装vestacp, Zend的安装,我相信ioncube安装,然而ioncube说,它事实上没有安装。 机: Linux fellio.example.com 2.6.32-642.11.1.el6.x86_64 #1 SMP Fri Nov 18 19:25:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 这里是我的PHP信息,它表明ioncube加载: php -v PHP 5.6.29RC1 (cli) (built: Nov 24 2016 10:20:09) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com […]