我在Mac OS X (10.5)上运行Apache2。我刚刚编译了PHP 5.2.8并最终开始工作(或者我认为是这样)。pdo-mysql
此终端命令:
php --version
Run Code Online (Sandbox Code Playgroud)
显示5.2.8并且我安装了正确的模块。
但是,当我执行 a 时phpinfo()
,Apache 会转储PHP 5.2.6(我的早期版本,没有pdo_mysql
)。
我如何告诉 Apache 加载哪个 PHP?在httpd.conf
有一行:
LoadModule php5_module libexec/apache2/libphp5.so
Run Code Online (Sandbox Code Playgroud)
但是,我不知道那是什么或在哪里。
这是我必须改变的吗?
我们有一个由 Elastic Beanstalk (AWS) 提供服务的网站,它运行良好。我们使用内置负载均衡器通过 HTTPS 等方式为我们的站点提供服务。我们的数据库通过 RDS 服务进行分离,而不是与我们的 Web 服务器位于同一 EC2 实例上。到目前为止,我们对设置很满意。
现在,我们想在我们网站域(不是单独的或子域,出于 SEO 原因)的“/blog”下建立一个 WordPress 博客。我们的站点是一个定制的 PHP 应用程序(使用 Laravel 框架),我宁愿不在同一个地方同时托管 WP 应用程序和我们的站点。
我相信我们可以使用 CloudFront(亚马逊的 CDN)只为我们网站的 /blog 部分提供服务,并将这些请求路由到不同 EC2 实例上的单独 WP 安装。我已经使用 CloudFront 来做常规的 CDN 类型的东西(静态资产),但我对如何设置这种特殊类型的配置有点迷茫。
首先,这是一个疯狂的想法,还是听起来不错?其次,如果它是合理的,我需要知道什么来设置它?