第二篇:PHP的编译

  • 编译参数
    ./configure --prefix=/prefix/server/php7 --with-apxs2=/prefix/server/apache2/bin/apxs --enable-fpm --disable-fileinfo

先装Apache,其中/usr/local/apache2/bin/apxs为Apache的安装路径

  • 在http.conf配置文件中添加一下内容
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php

vagrant 打包分发

打包自己的box

  • 1、vagrant package --output xxx.box
  • 2、vagrant package --output xxx.box --base 虚拟机
vagrant package
vagrant package --output mooc.box

升级vagrant

  • 1、修改Vagrantfile文件
    增加:apt-get install -y redis-server
    通过:vagrant reload --provision 开机自动升级
  • 使用vagrant的步骤:
    1、通过命令‘vagrant box list’查看本地的box镜像
    2、 if 有镜像
    选择自己想要的镜像进行初始化启动。初始化启动命令为‘vagrant init mooc’
    else
    添加镜像,添加镜像命令为‘vagrant box add mooc mooc.box’,初始化‘vagrant init mooc’
    3、启动我们的vagrant虚拟机‘vagrant up’

你可能感兴趣的:(第二篇:PHP的编译)