Articles of PHP

域名在另一个网站上提供来自子域名的内容

我在1个网站上有几个子域名 http://sub1.mysite.com http://sub2.mysite.com http://sub3.mysite.com 我也为这些子域中的每一个注册了相同的域 sub1.com sub2.com sub3.com 我怎样才能设置它,以便当有人inputsub1.com域时,他们看到http://sub1.mysite.com的内容,但仍然看到sub1.com作为URL。 所以内容真的从http://sub1.mysite.com服务,没有游客知道这一点。

per php.ini在php-fpm上

任何人有任何想法如何在tittle做到这一点? 或者至less有类似的东西(启用/禁用php.ini中常见的function) 我的泳池现在看起来像这样 [amar] listen = 127.0.0.1:11000 user = amar group = amar request_slowlog_timeout = 5s slowlog = /var/log/slowlog-amar.log pm.max_children = 5 pm.start_servers = 3 pm.min_spare_servers = 2 pm.max_spare_servers = 4 pm.max_requests = 500 include = /etc/php5/fpm/fpm.d/common.conf 它位于fpm.d / pools中,包含在默认的php5-fpm.conf中 我发现了一些关于php_define的东西,但是我不知道如何实现这个 TY。

我如何运行我的PHP脚本?

我已经安装了Apache Tomcat,它正在运行。 我有一个我想运行的PHP文件。 我在哪里必须把我的PHP文件,以便去http://localhost:8080/myPage.php (在我的浏览器)将导致执行我的PHP脚本? 编辑:我的操作系统是Windows 7

在多个服务器上部署PHP的最佳实践

我目前正在我的服务器上部署一些PHP Zend应用程序,这是目前我得到的。 第一层 – 负载平衡器+ Httpcaching。 第二层 – networking服务器(在这里将有更多的networking服务器,这就是为什么负载平衡器)。 第三层 – MySql(将有复制,奴隶主,也许分裂每个客户或一群客户)。 问题是,目前我在networking服务器上运行nginx + php-fpm,所有的php代码都保留在用户各自的home文件夹中。 当时间过去了,我想增加服务器的数量,php-fpm和nginx实例。 我应该把php放在哪里,因为我不能在服务器之间复制它,否则更新会影响一致性;) 我想可能是一个NFS将持有所有的PHP代码,服务器将指向这一点。 这里的正确方法是什么? 我对服务器体系结构很陌生。 感谢你的帮助。 罗德里戈

寻找网站的自动备份方法

我需要一个合适的备份自动化脚本,在我的apache服务器上运行PHP。 我的一些网站运行Drupal。 哪个是自动备份代码和数据库的最合适的方法?

Nginx负载均衡与专用的php-fpm服务器

我用nginx + php-fpm和mysql获得服务器设置。 我有另一台服务器只有安装的PHP-FPM,所以想用作负载平衡。 但是,当我用php-fpm作为负载平衡器使用这个专用的服务器时,打开页面时出现错误:“拒绝访问”。 /etc/nginx/nginx.conf user www-data; worker_processes 3; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 64; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; #gzip on; upstream php { server dedicatedserverip:9000; } include /etc/nginx/sites-enabled/*; } /etc/nginx/sites-enabled/site.org.conf server { listen 81; […]

负载平衡:Nginx,Varnish和HTTP会话

我必须build立一个负载均衡系统。 目前我有两台机器运行Nginx 0.8.52,PHP-FPM(在unix套接字上)和一个基于PHP Symfony 1.4.11的应用程序。 在第三台机器上,我必须select一个平衡器来安装。 我已经使用Varnish进行静态文件caching,但是我不知道Varnish负载平衡是否可以处理Symfony PHP会话。 另一种select是使用ip_hash进行Nginx负载平衡。 哪一个是最好的? 提前致谢

重buildPHP,我什么时候需要停止Apache?

我需要将MySQL支持添加到RHEL4上的PHP安装。 由于需要其他扩展,我需要从源重buildPHP。 当我重新启动时,Apache会closures几秒钟,还是我需要在安装PHP时停止它?

在开发过程中将所有邮件redirect到本地帐户

我正在开发一个网上商店。 订单已经下达后,通过电子邮件向同事发送发票和通知。 开发与电子邮件相关的任何东西都变得非常烦人,因为在开发过程中我必须更改大量的代码,以避免发送同事的随机邮件。 我使用PHP的mailfunction与sendmail后端。 我想要做的是configurationsendmail发送所有邮件到我自己的帐户,而不是实际的收件人。 这样,当我移动到sendmailconfiguration不同的生产环境时,我不必更改任何代码。 简而言之:在开发过程中是否有简单的方式来redirect传出的电子邮件?

超链接到端口443的站点

我很难find超链接到https://secure.mysite.net:443的方法 我尝试过: <a href="https://secure.mysite.net:443/">HTTPS SSL</a> 然而,它只需要我到https://secure.mysite.net (端口80) 有没有办法使用PHP,Javascript或HTML超链接端口? 我几乎到处search一个答案:(