客服:
技术:
QQ:
地址:
邮箱:

乐橙客户端

分类:PHP开发相关

  久闻php7的速度以及性能那可是比php5系列的任何一版本都要快,具体性能有多好,建议还是先尝试下再说。如果你是升级或新安装,那你首先需要考虑php7和程序是否存在兼容性,如果程序是基于php5开发的,那么就需要考虑php7是否适合你当前的生产环境,今天我就实操并安装用于生产中。

  先安装php依赖包,否则在编译安装php7的过程当中会出现各种报错,安装完成后即可进入下一个环节。

  若无报错执行下一步安装,如果编译过程中出现错误,根据报错安装依赖包,通常不会出现这种问题。

  说明:禁用php函数,如果程序需要这些函数,可以取消禁止,新手建议忽略此步骤。

  #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

  安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。

  本安装将PostgreSQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。

  # 以postgres用户登录数据库,修改postgres用户的数据库密码

  配置流复制,在主从配置中配置是最为简单的了,该功能在postgres 9.0以上版本才有

  主从两个pg 集群软件在通过源文件编译的时候 如果有指定 WAL 文件段大小的时候必须一致,否则会报如下错误:

   ip/n n表示前面多少位匹配,32位表示全匹配、24位表示 1段匹配 trust 不需要密码验证

  在复制部分添加从库的ip 以及连接到主机复制的用户名 该用户必须在主库上存在,而且具有 replication 和login 的权限,为了方便可以指定superuser 权限

  这时可以 通过 tar gzip 对 $PGDATA目录进行备份,然后再传到备库

  作为备库的一个标识文件 recovery.conf 当pg发现在数据目录中存在 recovery.conf 时,读取里面的配置以备库的方式启动

  注意:如果2个服务器的目录不一致,那么需要修改那些有指定绝对路径的参数为新的路径

  psql -c ;SELECT pg_stop_backup(); 切换数据库备份状态结束,此步一定不要忘了,不然数据库将处于不稳定状态,下一次备份也不可能成功,而且WAL也不能正常归档

  在主库上 执行 dml 或者ddl 操作,查看备库,是否有相应变化,在备库做dml 或者ddl 时,会报错,数据库处于 read-only 状态