我正在用虚拟机(LAMP)建立一个完整的开发环境。在本地测试之后,我将设置一个可公开访问的web服务器并启动该站点。
我将使用Vagrant来处理我的Mac上的虚拟机设置。
当所有这些都完成后,我显然会将网站文件上传/提交到公共web服务器,但是我(或者可以)也将虚拟机设置上传到公共(和真实) web服务器吗?
我认为没有,但是在本地配置Linux (我将使用Ubuntu)虚拟机(安全性等等)是有意义的。使用Vagrant/SHH等,然后在运行时使用相同的配置。
所以基本上有两种选择:
(1) No, use Vagrant to set up LAMP, but the same setup
我对流浪汉是个新手,所以提前为我确信是显而易见的事情道歉。
我正在尝试编写一个支持多台机器的流浪文件。作为测试,我从一个非常基本的文件开始:
Vagrant::configure("2") do |config|
# Use a standard box
config.vm.box = 'precise64'
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
# Set the Timezone to something useful
假设一个带有域www.example.com的网站托管在一个webhoster的LAMP服务器上,而不是亚马逊。域由Route53管理。
是否可以将所有设置保留在LAMP for服务器上,并仍然使用www.example.com作为Cloudfront的域?比如:
Client -> www.example.com -> Cloudfront Edge Server -> Custom origin available over www.example.com on LAMP webserver of third party webhoster
基本上,我希望对Cloudfr
问题由Shawn在答案1中解决。让我抓狂的是,要编译mcrypt扩展,只有libmcrypt就足够了,不需要编译mhash和mcrypt:
我想为php编译mcrypt扩展( Intel 5.1,Intel i5 650),下面是我的程序
# libmcrypt
tar zxf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure --prefix=/home/felix021/lamp/libmcrypt/
make
make install
# mhash
tar jxf mhash-0.9.9.9.tar.bz2
cd mha