« PHP��tmpfile()�ؿ� | �ᥤ��

2007ǯ11��11��

Apache��Windows Vista��Apache+PHP+PostgreSQL+phpPgAdmin�򥤥󥹥ȡ��뤹����ˡ

Windows Vista��Apache+PHP+PostgreSQL�򥤥󥹥ȡ��뤹�뤳�Ȥϲ�ǽ�Ǥ�����Vista�ˤʤäƤ���UAC�ʥ桼�����������������ˤȤ�����ǽ���ɲä���ơ����꤬���Ǥ���

�����ޤǰ���Ǥ��������󥹥ȡ�����ˡ�򵭽Ҥ��Ƥ����ޤ���

�� STEP1 Vista��UAC��ǽ����

1. [����ȥ�����ѥͥ�] �� [�桼�������������] �򥯥�å�

2. [���� �桼�������������] �򥯥�å�

3. [�桼������������������ͭ�����ޤ���̵����] �򥯥�å�����[�桼������������������UAC�ˤ�Ȥäƥ���ԥ塼�����ݸ����Ω������] �Υ����å��򳰤�

4. PC��Ƶ�ư


�� STEP2 PostgreSQL�Ѥ˥�������Ȥ����������

1. [����ȥ�����ѥͥ�] �� [�桼�������������] �򥯥�å�

2. [�桼������������Ȥ��ɲäޤ��Ϻ��] �򥯥�å�����[��������������Ȥκ���] �򥯥�å�

3. [���������������̾] �����ϥե�����ˡ�postgres�פ����Ϥ���[ɸ��桼����] �˥����å������졢[��������Ȥκ���] �ܥ���򥯥�å�

4. ���� [�桼������������Ȥ��ɲäޤ��Ϻ��] �򥯥�å�����[�ѥ���ɤ��ѹ�] ����Ǥ�դΥѥ���ɤ�����ʥѥ���ɤϥ�⤷�Ƥ�����

5. [��������] �� [���٤ƤΥץ������] �� [����������] �� [�ե�����̾����ꤷ�Ƽ¹�] �򥯥�å�������secpol.msc�פ����Ϥ���OK�򥯥�å�

6. [��������ݥꥷ��] �� [�桼���������γ������] �� �֥����ӥ��Ȥ��ƥ�������� �򥯥�å������ܥå�����ˡ�postgres�פ����Ϥ���OK�򥯥�å�


�� STEP3 Apache�Υ��󥹥ȡ���

1. apache.org �Υ����Ȥ�ꡢ���󥹥ȡ��顼�����������ɡ�apache_2.2.6-win32-x86-openssl-0.9.8e.msi�ˡ��ǥ����ȥåפ���¸

2. �ǥ����ȥå׾�Υ����������֥륯��å�

3. ���󥹥ȡ��볫�ϡ�Next�򥯥�å����Ƥ�����

4. Server Information�ι��ܤǤϡ��ä˻��꤬�ʤ����ˤ�

[Network Domain] ����somenet.com
[Server Name] ����www.somenet.com
[Administrator's Email Address] ����[email protected]

�����ϡʸ���ѹ���ǽ��

5. setup type��Typical�������ɬ�פ˱������ѹ���

6. ���󥹥ȡ������ǥե���ȤΤޤޡ�ɬ�פ˱������ѹ���

7. [Install] �򥯥�å�

8. ���󥹥ȡ��뤬��λ�����塢�֥饦�������http://localhost/�פ�ɽ�������Ƥߤ롣��It works!�פ�ɽ�����줿�饤�󥹥ȡ�������


�� STEP4 PHP5�Υ��󥹥ȡ���

1. http://www.php.net/downloads.php �Υ����Ȥ�ꡢ��PHP 5.2.5 zip package�פ�����������

2. ���������C�ɥ饤��ľ���ˡ�php�ץǥ��쥯�ȥ�����������������ۤɥ���������ɤ���zip�ե��������ष����Ȥ򤹤٤������

3. Apache����php�⥸�塼���ƤӽФ����ᡢC:\php\php5ts.dll �� C:\windows\system32\ �˥��ԡ�

4. ���ˡ�Apache��httpd.conf���Խ���
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf ��ƥ����ȥ��ǥ����dz�����

5. �ʲ��γƹԤ��ɲá��Խ�
��LoadModule php5_module "C:/php/php5apache2_2.dll"��
��AddType application/x-httpd-php .php��
��PHPIniDir "C:/php"��

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
����
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

���ѹ�

6. �Ķ��Խ������ꡣ[����ȥ�����ѥͥ�] �� [�����ƥ�ȥ��ƥʥ�] �� [�����ƥ�] �� [�����ƥ�ξܺ�����] �� [�Ķ��ѿ�]�򥯥�å���

7. ������[Path] �򥯥�å�����[�Խ�] �򥯥�å��������ˡ�;C:\php�פ��ɲä���OK�򥯥�å���

8. Apache��Ƶ�ư���ơ�PHP�����괰λ


�� STEP5 PostgreSQL�Υ��󥹥ȡ���

1. C:\Proram Files��ˡ���PostgreSQL�ץǥ��쥯�ȥ�����

2. ��PostgreSQL�ץǥ��쥯�ȥ�򱦥���å� �� [�ץ��ѥƥ�] �� [�������ƥ�] �� [�Խ�] �򥯥�å�����[Users] �Υ�������������֥ե륳��ȥ�����פε��Ĥ˥����å������졢OK

3. http://ftp2.jp.postgresql.org/pub/postgresql/win32/ ���postgresql-8.2.5-1-ja.zip��ǥ����ȥåפ˥����������

4. zip�ե��������ष�����󥹥ȡ��顼����֥륯��å�

5. �֥����ӥ������פι��ܤǤϡ����������̾��STEP2�����ꤷ����postgres�ס��ѥ���ɤ�STEP2�����ꤷ���ѥ���ɤ�����롣

6. �֥ǡ����١������饹���ν�����פι��ܤǤϡ������ѡ��桼����̾�ˤϡ�postgres�ס��ѥ���ɤ�5�����ꤷ����ΤȤ��̤ʥѥ���ɤ�����

7. ���󥹥ȡ��봰λ

8. pnp.ini��������ѹ�

��C:\php/php.ini-dist�ե������php.ini�Ȥ�����¸
��php.ini��ƥ����ȥ��ǥ����dz�����

;extension=php_pgsql.dll �� extension=php_pgsql.dll ���ѹ�
;extension_dir = "./" �� extension_dir = "C:/php/ext/" ���ѹ�


�� STEP6 phpPgAdmin�Υ��󥹥ȡ���

1. http://phppgadmin.sourceforge.net/?page=download ��ꡢ��phpPgAdmin-4.1.3.zip�� ��ǥ����ȥåפ˥����������

2. ���ष����Ȥ򤹤٤ơ�C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpPgAdmin����������

3. ��C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpPgAdmin\conf\config.inc�פ�ƥ����ȥ��ǥ����dz�����

$conf['extra_login_security'] = true;
����
$conf['extra_login_security'] = false;�����ѹ�


�ʾ�ǡ����٤Ƥ����꤬��λ���ޤ���

htdocs���

<?php

phpinfo();

?>

�Ȥ������Ƥ�phpinfo.php����¸�����֥饦�������http://localhost/phpinfo.php�פ����Ϥ��뤳�Ȥˤ�ꡢ�Ƽ�������ǧ���뤳�Ȥ���ǽ�Ǥ���

��Ƽ� wing : 2007ǯ11��11�� 00:00

������