�O��́APHP�̕W�����C�u�����ł���PEAR�̎g�����ƁAPEAR���C�u�������g����Twitter�ɃA�N�Z�X������@��������܂����B����́APEAR�Ɠ��l��PHP�̕W�����C�u�����ł���PECL�𗝉����Ȃ���AXDebug�Ƃ����p�b�P�[�W�̎g�������w�т܂��B�i�ҏW���j
�@PECL�Ƃ́A�uPEAR Extended Code Language�v�̗��ł���A�O��Љ��PEAR���C�u�����̈ꕔ�ł��BPEAR�Ɠ��l�ɁA�����T�C�g���J���ƃp�b�P�[�W���ꗗ�ł��܂��i�}1�j�BPEAR�̃��C�u������PHP����ŋL�q�������̂ŁAPHP�v���O��������ȒP�ɌĂяo�����Ƃ��ł��܂����B����APECL�̃p�b�P�[�W�́uPHP�G�N�X�e���V�����v�Ƃ����`���ɂȂ��Ă��܂��B
�@�O��Љ��PEAR�̃��C�u�����́A�C���X�g�[���͊ȒP�ł������APHP���ꂪ������@�\���g�����邱�Ƃ܂ł͂ł��܂���B����APECL�̃��C�u�����ł���PHP�G�N�X�e���V�����́APHP���ꂪ������@�\���g�����邱�Ƃ��\�ł��B�����PHP�G�N�X�e���V�����́APHP����ł͂Ȃ�C����ŋL�q���Ă���APEAR���������ɓ��삷��Ƃ����܂��B
�@PHP�́A����́u�R�A�v�ƌĂԕ����ƁA��������PHP�G�N�X�e���V�������琬�藧���Ă��܂��B�Ⴆ�Aprint��if�Ƃ����\���ȂǁAPHP�̓���ɕs���ȋ@�\��PHP�̃R�A�ƂȂ��Ă��܂��B�����āA�t�@�C�������AMySQL�APostgreSQL�Ȃǂ̃f�[�^�x�[�X�ڑ����W���[���A�}���`�o�C�g�����imbstring�j�Ȃǂ̋@�\�́APHP�G�N�X�e���V�����Ƃ��ăR�A�ƈ�̂ɂȂ��Ă��܂��BPECL�͂���PHP�G�N�X�e���V�������A�ȒP�ɒlj����邽�߂̎d�g�݂Ȃ̂ł��B
�@����̃R�A�ɑg�ݍ��ނ��ƂɂȂ��Ă��邽�߁APECL��PEAR�����������������G�ɂȂ�܂��BPHP�G�N�X�e���V������C����ŋL�q���Ă��邽�߁APEAR�̂悤�Ƀp�b�P�[�W���_�E�����[�h���������ł�PHP�R�[�h����Ăяo�����Ƃ��ł��܂���B���p����ɂ́APHP�G�N�X�e���V�������r���h���APHP�R�A�ɑg�ݍ��ޕK�v������܂��B
�@�܂��APHP�G�N�X�e���V������PHP�{�̂ƈ�̂ƂȂ��ē��삷�邽�߁APHP�G�N�X�e���V�����Ƀo�O��s�������ƁAPHP�R�A�����A��ɂ��ē��삪��~���邱�Ƃ�����܂��BPEAR�p�b�P�[�W�́A�����x���Ⴂ���̂𗘗p���Ă�PHP�̓�����~�߂Ă��܂����Ƃ͂���܂���B�������APHP�G�N�X�e���V�����ŃA���t�@�łȂǁA�����x���Ⴂ�p�b�P�[�W�𗘗p����Ƃ��́A�T�d�Ɍ����ׂ��ł��B���̂ق��APEAR��PECL�̈Ⴂ�ɂ��āA�\1�ɂ܂Ƃ߂܂����B
�@ | PEAR | PECL |
---|---|---|
���p���@ | include�\���Ȃǂ�ʂ���PHP�R�[�h���璼�ڗ��p�ł��� | PHP�{�̂ɑg�ݍ��ޕK�v������ |
����@�\ | ���G�ȏ�����A�����̏�ʂŋ��ʂ��Ďg����@�\�����S | �������x�������@�\�̂ق��APHP����̊g������ |
�C���X�g�[����i | pear�R�}���h | pecl�R�}���h |
�����^���T�[�o�Ȃǂ̊��ɂ�����g���₷�� | �����^���T�[�o�ł��ȒP�ɗ��p�ł��� | root�������K�v�Ȃ��߁A�����^���T�[�o�ł̗��p�͊ȒP�ł͂Ȃ� |
�\1�@PEAR��PECL�̐��i�̈Ⴂ |
�@PECL�ɂ�200�ȏ�̃p�b�P�[�W������܂��B����́A���̒�����uXDebug�v�Ƃ����p�b�P�[�W���ɁAPECL�p�b�P�[�W�̎g������������܂��BXDebug�͂��̖��̒ʂ�f�o�b�O�@�\�����p�b�P�[�W�ł��B����́AXDebug���g����PHP�v���O�������f�o�b�O������@���������܂��B
�@�܂��̓C���X�g�[���̕��@����������܂��BXDebug���͂��߂Ƃ���PHP�G�N�X�e���V�������C���X�g�[������ɂ́AC����ŋL�q�����\�[�X�R�[�h���R���p�C���A�r���h��������K�v�ł��BLinux�̏ꍇ�A�f�B�X�g���r���[�V�����ɂ���ăR���p�C���֘A�̃p�b�P�[�W�̃C���X�g�[�����@���قȂ�܂��B���L�̒ʂ�ɃR�}���h�����s���ăR���p�C�������C���X�g�[�����Ă��������B
�ERed Hat�n�f�B�X�g���r���[�V�����iCentOS�Ȃǁj�̏ꍇ # yum groupinstall "Development Tools" # yum install php-devel # yum install php-devel# yum install php-pear �� �܂�PEAR���C���X�g�[�����Ă��Ȃ��ꍇ �EDebian�n�f�B�X�g���r���[�V�����iUbuntu�Ȃǁj�̏ꍇ # apt-get install php5-dev # apt-get install php5-dev# apt-get install php-pear �� �܂�PEAR���C���X�g�[�����Ă��Ȃ��ꍇ
�@Windows�ł�PECL��PHP�G�N�X�e���V�����͎g���܂����A���x�Ȓm�����K�v�ŁAVisual Studio��ʓr�C���X�g�[������K�v������ȂǁA�ƂĂ��ȒP�Ƃ͌����܂���B������PECL�p�b�P�[�W�ł���AWindows�ł̃o�C�i��������܂��B������̃T�C�g�ŒT�����AGoogle�Ō������Ă݂Ă��������B
Copyright © ITmedia, Inc. All Rights Reserved.