`
- 浏览:
48805 次
- 性别:
- 来自:
广州
-
Zend Studio8 php 和 postgresql相关
终于迎来了毕业季,操起家伙学下php,主要是要用到postgregis所以用了postgresql数据库,不过相对于mysql的傻瓜化,postgresql还需一番配置才可使用。
一、php环境的配置
首先是配置php,我开始下载了xampp,但是apache服务死活开不起来,于是换用了以前一直用的wampserver2.1i版本,自带的是php5.3.3,apache2.2,最新的配置虽说并不是最稳定的,但是里面自带的驱动还是很全面,所以就先这么用着了。
使用前先配置两样,一个是httpd.conf,一个是php.ini
httpd.conf
先把rewrite module这个功能的分号去掉,然后注意的是所有路径的选项一定要设置为你wampserver安装的目录,不要使用默认目录。
php.ini
这个复杂一点,首先把pg的选项都打开,另外加上几句
extension_dir = F:\PHP\wamp\bin\php\php5.3.5\ext //这里是你的php_pgsql.dll存放位置
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
打开Xdebug调试,在文件中加入以下几句
xdebug.profiler_enable=On
xdebug.trace_output_dir="C:\apps\xdebug_output"
xdebug.profiler_output_dir="C:\apps\xdebug_output"
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
xdebug.remote_host=192.168.0.254 //如果你是局域网 一定要填写ip地址,而不是laocalhost或者127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
最后要提醒的是把php文件夹里面的libpq.dll复制到system32文件夹里面,否则没法启动pg模块。
二、postgresql环境的配置
好了,准备工作结束,开始安装postgregis。
这里主要是注意character cluster 选择 chinese singapore 才行,否则装不上。
然后找到安装目录下的data文件夹里面的pg_hba.conf,打开修改监听地址
# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all 192.168.0.254/32 trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
这样其他的主机可以监听你的数据库了。
ok,可以愉快的写php代码了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Zend Studio 13是一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP...
MySQL和PostgreSQL的各种性能比较
postgresql-42.6.0.jar 对 java 8的支持postgresql驱动包
有简单易行的README文档,在VS2008以上版本中调试PG源代码,Linux下的版本很多 Windows下这么好用的版本没有见到过 各位赶紧下吧~~@@
php和postgresql从小工到专家
用于MySQL、Oracle和PostgreSQL数据库开发、管理和管理的必备SQL Server 工具和工具
通过替换文件的方式,保证能用
DBConvert Studio 1.6.1破解版是一款简单实用的多功能数据迁移同步和数据库转换软件,DBConvert Studio又称万能数据库转换软件,软件提供了向导式的数据库转换界面,只需要导入数据库按照提示操作就可以转换完成了。...
Sams - Php And Postgresql Advanced Web Programming.pdf
它可以让Java程序员方便地使用PostgreSQL数据库,并提供了许多功能和工具,使程序员可以编写高效、稳定和高性能的应用程序。postgresql-42.5.0.jar在许多Java框架如Hibernate和Spring等中使用,并很受开发人员的欢迎...
PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (表的继承和分区 表的继承和分区 表的继承和分区 表的继承和分区 ) 10 一、表的继承: 一、表的继承: 一、表的继承: .10 PostgreSQL PostgreSQL ...
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安装笔记
MySQL和PostgreSQL的对比选择
PHP的威力不用我多说,PHP与数据库的关系更不用我说...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为PostgreSQL生成高质量的代码,还提供了大量的模板和范例,值得玩味。要玩就玩全系列的,个个吃透。。。
postgresql
This book helps you to get started how to build PHP programs which access PostgreSQL server. Table of Contents Chapter 1. Setting up Development Environment Chapter 2. Hello World - PHP and ...
postgresql 数据库资料postgresql 数据库资料postgresql 数据库资料postgresql 数据库资料postgresql 数据库资料postgresql 数据库资料
Beginning PHP and PostgreSQL 8 从入门到精通: 《Beginning PHP and PostgreSQL 8 From Novice to Professional》(英文版)
MySQL 和 PostgreSQL 协议解析和对比