Amm*_*han 10 php postgresql wamp wampserver postgresql-9.1
我刚刚在Windows 7上安装了postgreSQL.我正在尝试将postgreSQL与WAMP服务器集成.为此,我在httpd.conf和php.ini文件中进行了以下更改
1周的LoadModule c:/path到libpq.dll在httpd.conf再
2 extension=php_mod_pgsql.dll,extension=php_pgsql.dll- 启用(reemove;)inphp.ini
如果我执行上述更改,则localhost不起作用.
如果我做第二次更改localhost工作但不加载libpq.dll.
我通过php脚本检查了pgsql
<?php
echo extension_loaded('pgsql') ? 'yes':'no';
?>
Run Code Online (Sandbox Code Playgroud)
该脚本显示"是",但是apache没有加载libpq.dll.现在我应该做什么来将postgreSQL加载到Apache2.2*(wamp)
rai*_*_id 32
libpq.dll的wamp\bin\php\phpX.X.X到 wamp\bin\apache\Apache2.2*\bin.然后重启Wampserver.C:\wamp\apps这样的路径将是C:\wamp\apps\phpPgAdmin-5.1.创建一个名为文件phppgadmin.conf在C:\wamp\alias.并复制粘贴以下内容:
Run Code Online (Sandbox Code Playgroud)Alias /phppgadmin "C:/wamp/apps/phpPgAdmin-5.1/" <Directory "C:/wamp/apps/phpPgAdmin-5.1/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all </Directory>
左键单击Wampserver Tray图标.导航到PHP> PHP扩展.然后启用它
Run Code Online (Sandbox Code Playgroud)a. php_pgsql b. php_pdo_pgsql extension.
打开C:\wamp\apps\phpPgAdmin-5.1\conf\config.inc.php,
一个.找到
b的$conf['servers'][0]['host'] = '';变化$conf['servers'][0]['host'] = 'localhost';
.寻找$conf['extra_login_security'] = true;变化true到false
重启所有服务
转到http://localhost/phppgadmin/并尝试登录.
默认登录凭据是
参考:
小智 9
谢谢.一旦我还在phppgadmin.conf文件中添加了"Require local",这些说明就起作用了:
Alias /phppgadmin "C:/wamp/apps/phpPgAdmin-5.1/"
<Directory "C:/wamp/apps/phpPgAdmin-5.1/">
Require local
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27344 次 |
| 最近记录: |