« 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