�� OS X 10.0.0 �汾��ʼ��PHP ��Ϊ Mac ���ı����ñ��ṩ����Ĭ�ϵ� web ������������ PHP��ֻ�轫 Apache �����ļ� httpd.conf �еļ�������ָ����ǰ���ע�ͷ���ȥ������ CGI �� CLI Ĭ�϶���ʹ�ã����Ժ����ı��ն˳���ʹ�ã���
�������µ�ʹ��˵�������Կ��ٵĽ���һ������ PHP ����������ǿ�ҽ����� PHP ���������µİ汾���ڴ������Ծ������У� �µİ汾�������������µĹ��ܣ�PHP Ҳ����ˡ���μ���Ӧ�� Mac OS X ��װ�ĵ����Խ�һ���˽���ϸ����Ϣ�����µ�˵���Գ�ѧ�ߵĽǶ�����ϸ������β������õ�һ��ȱʡ�����л������������е��û���������߰�װһ���µĴ���汾��
���İ�װ����Ϊ mod_php���� Mac OS X �� Apache web ��������Ĭ�� web �����������Դ�ϵͳ�����з��ʣ������� PHP �������µIJ��裺
Note: Ҫ������ļ�������������������ʹ�û��� Unix ���ı��༭�������� nano����Ϊ���������� root������������Ҫʹ�� sudo ������ root �û�Ȩ�ޣ������������� Terminal ���������������ָ���������ʾ�������룩��sudo nano /private/etc/apache2/httpd.conf ע�� nano �е����^w����������^o�����棩���Լ� ^x���˳�����^ ��ʾ Ctrl ����
Note: ��Mac OS X 10.5֮ǰ�İ汾��������Ǿɰ汾�� PHP �� Apache������ھɵļ������ Apache �����ļ���λ�ÿ����� /etc/httpd/httpd.conf��
ʹ���ı��ı༭��ȡ��ע�ͣ�ɾ��ǰ��� #��������������������У������г�������һ����Ҫ���ļ����ҵ������У���
# LoadModule php5_module libexec/httpd/libphp5.so # AddModule mod_php5.c
ȷ��������Ҫ���ļ���չ������Ϊ PHP�����磺.php .html �Լ� .inc�����������������С�
�������µ������Ѿ�д�� httpd.conf���� Mac Panther ���𣩣�һ�� PHP �������� .php �ļ��ᱻ�Զ�����Ϊ PHP �ű���
<IfModule mod_php5.c> # If php is turned on, we respect .php and .phps files. AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps # Since most users will want index.php to work we # also automatically enable index.php <IfModule mod_dir.c> DirectoryIndex index.html index.php </IfModule> </IfModule>
Note:
�� OS X 10.5��Leopard����ǰ�汾�У�������� PHP 4 ������ PHP 5��������������ָ�����в�ͬ����Ҫ�� 5 ����Ϊ 4��
phpinfo() ������ʾPHP�����ϵͳ��Ϣ�������� DocumentRoot �´���һ�� PHP �ļ�����������£�
<?php phpinfo(); ?>
Ҫ����Apache�������� shell ��ִ�� sudo apachectl graceful��Ҳ����ֹͣ/���� OS X ϵͳ��ѡ���е�"Personal Web Server"ѡ�Ĭ������£�����������ʱ����ļ��� URL һ�������ڣ�http://localhost/info.php������ʹ�ã�http://localhost/~yourusername/info.php �������û��Լ� DocumentRoot �е��ļ���
CLI�����߾ɰ汾�е� CGI��һ���ļ���Ϊ php ����·�������� /usr/bin/php����һ���նˣ��ο� PHP �ֲ��е� PHP ��������ģʽһ�£�Ȼ��ִ�� php -v ���Լ�鵱ǰ���е� PHP �İ汾������ phpinfo() Ҳ����ʾ��ص���Ϣ��