freebsd7にphp5インストール
# pkg_add -rv php5
インストールされたファイルを確認
localhost# pkg_info -L php5-5.2.10 Information for php5-5.2.10: Files: /usr/local/man/man1/php-config.1.gz /usr/local/man/man1/phpize.1.gz /usr/local/man/man1/php.1.gz /usr/local/bin/php /usr/local/bin/php-cgi /usr/local/bin/php-config /usr/local/bin/phpize /usr/local/etc/php.conf /usr/local/etc/php.ini-dist /usr/local/etc/php.ini-recommended /usr/local/include/php/TSRM/TSRM.h /usr/local/include/php/TSRM/acconfig.h /usr/local/include/php/TSRM/readdir.h /usr/local/include/php/TSRM/tsrm_config.h /usr/local/include/php/TSRM/tsrm_config.w32.h /usr/local/include/php/TSRM/tsrm_config_common.h /usr/local/include/php/TSRM/tsrm_nw.h /usr/local/include/php/TSRM/tsrm_strtok_r.h /usr/local/include/php/TSRM/tsrm_virtual_cwd.h /usr/local/include/php/TSRM/tsrm_win32.h /usr/local/include/php/Zend/FlexLexer.h /usr/local/include/php/Zend/acconfig.h /usr/local/include/php/Zend/zend.h /usr/local/include/php/Zend/zend_API.h /usr/local/include/php/Zend/zend_alloc.h /usr/local/include/php/Zend/zend_builtin_functions.h /usr/local/include/php/Zend/zend_compile.h /usr/local/include/php/Zend/zend_config.h /usr/local/include/php/Zend/zend_config.nw.h /usr/local/include/php/Zend/zend_config.w32.h /usr/local/include/php/Zend/zend_constants.h /usr/local/include/php/Zend/zend_dynamic_array.h /usr/local/include/php/Zend/zend_errors.h /usr/local/include/php/Zend/zend_exceptions.h /usr/local/include/php/Zend/zend_execute.h /usr/local/include/php/Zend/zend_extensions.h /usr/local/include/php/Zend/zend_fast_cache.h /usr/local/include/php/Zend/zend_globals.h /usr/local/include/php/Zend/zend_globals_macros.h /usr/local/include/php/Zend/zend_hash.h /usr/local/include/php/Zend/zend_highlight.h /usr/local/include/php/Zend/zend_indent.h /usr/local/include/php/Zend/zend_ini.h /usr/local/include/php/Zend/zend_ini_parser.h /usr/local/include/php/Zend/zend_ini_scanner.h /usr/local/include/php/Zend/zend_interfaces.h /usr/local/include/php/Zend/zend_istdiostream.h /usr/local/include/php/Zend/zend_iterators.h /usr/local/include/php/Zend/zend_language_parser.h /usr/local/include/php/Zend/zend_language_scanner.h /usr/local/include/php/Zend/zend_list.h /usr/local/include/php/Zend/zend_llist.h /usr/local/include/php/Zend/zend_modules.h /usr/local/include/php/Zend/zend_multibyte.h /usr/local/include/php/Zend/zend_multiply.h /usr/local/include/php/Zend/zend_object_handlers.h /usr/local/include/php/Zend/zend_objects.h /usr/local/include/php/Zend/zend_objects_API.h /usr/local/include/php/Zend/zend_operators.h /usr/local/include/php/Zend/zend_ptr_stack.h /usr/local/include/php/Zend/zend_qsort.h /usr/local/include/php/Zend/zend_stack.h /usr/local/include/php/Zend/zend_static_allocator.h /usr/local/include/php/Zend/zend_stream.h /usr/local/include/php/Zend/zend_strtod.h /usr/local/include/php/Zend/zend_ts_hash.h /usr/local/include/php/Zend/zend_types.h /usr/local/include/php/Zend/zend_variables.h /usr/local/include/php/Zend/zend_vm.h /usr/local/include/php/Zend/zend_vm_def.h /usr/local/include/php/Zend/zend_vm_execute.h /usr/local/include/php/Zend/zend_vm_opcodes.h /usr/local/include/php/ext/date/lib/timelib.h /usr/local/include/php/ext/date/lib/timelib_config.h /usr/local/include/php/ext/date/lib/timelib_structs.h /usr/local/include/php/ext/date/php_date.h /usr/local/include/php/ext/libxml/php_libxml.h /usr/local/include/php/ext/standard/base64.h /usr/local/include/php/ext/standard/basic_functions.h /usr/local/include/php/ext/standard/crc32.h /usr/local/include/php/ext/standard/credits.h /usr/local/include/php/ext/standard/credits_ext.h /usr/local/include/php/ext/standard/credits_sapi.h /usr/local/include/php/ext/standard/css.h /usr/local/include/php/ext/standard/cyr_convert.h /usr/local/include/php/ext/standard/datetime.h /usr/local/include/php/ext/standard/dl.h /usr/local/include/php/ext/standard/dns.h /usr/local/include/php/ext/standard/exec.h /usr/local/include/php/ext/standard/file.h /usr/local/include/php/ext/standard/flock_compat.h /usr/local/include/php/ext/standard/fsock.h /usr/local/include/php/ext/standard/head.h /usr/local/include/php/ext/standard/html.h /usr/local/include/php/ext/standard/info.h /usr/local/include/php/ext/standard/md5.h /usr/local/include/php/ext/standard/microtime.h /usr/local/include/php/ext/standard/pack.h /usr/local/include/php/ext/standard/pageinfo.h /usr/local/include/php/ext/standard/php_array.h /usr/local/include/php/ext/standard/php_assert.h /usr/local/include/php/ext/standard/php_browscap.h /usr/local/include/php/ext/standard/php_crypt.h /usr/local/include/php/ext/standard/php_dir.h /usr/local/include/php/ext/standard/php_ext_syslog.h /usr/local/include/php/ext/standard/php_filestat.h /usr/local/include/php/ext/standard/php_fopen_wrappers.h /usr/local/include/php/ext/standard/php_ftok.h /usr/local/include/php/ext/standard/php_http.h /usr/local/include/php/ext/standard/php_image.h /usr/local/include/php/ext/standard/php_incomplete_class.h /usr/local/include/php/ext/standard/php_iptc.h /usr/local/include/php/ext/standard/php_lcg.h /usr/local/include/php/ext/standard/php_link.h /usr/local/include/php/ext/standard/php_mail.h /usr/local/include/php/ext/standard/php_math.h /usr/local/include/php/ext/standard/php_metaphone.h /usr/local/include/php/ext/standard/php_rand.h /usr/local/include/php/ext/standard/php_smart_str.h /usr/local/include/php/ext/standard/php_smart_str_public.h /usr/local/include/php/ext/standard/php_standard.h /usr/local/include/php/ext/standard/php_string.h /usr/local/include/php/ext/standard/php_type.h /usr/local/include/php/ext/standard/php_uuencode.h /usr/local/include/php/ext/standard/php_var.h /usr/local/include/php/ext/standard/php_versioning.h /usr/local/include/php/ext/standard/proc_open.h /usr/local/include/php/ext/standard/quot_print.h /usr/local/include/php/ext/standard/reg.h /usr/local/include/php/ext/standard/scanf.h /usr/local/include/php/ext/standard/sha1.h /usr/local/include/php/ext/standard/streamsfuncs.h /usr/local/include/php/ext/standard/uniqid.h /usr/local/include/php/ext/standard/url.h /usr/local/include/php/ext/standard/url_scanner.h /usr/local/include/php/ext/standard/url_scanner_ex.h /usr/local/include/php/main/SAPI.h /usr/local/include/php/main/build-defs.h /usr/local/include/php/main/config.w32.h /usr/local/include/php/main/fopen_wrappers.h /usr/local/include/php/main/logos.h /usr/local/include/php/main/php.h /usr/local/include/php/main/php3_compat.h /usr/local/include/php/main/php_compat.h /usr/local/include/php/main/php_config.h /usr/local/include/php/main/php_content_types.h /usr/local/include/php/main/php_globals.h /usr/local/include/php/main/php_ini.h /usr/local/include/php/main/php_logos.h /usr/local/include/php/main/php_main.h /usr/local/include/php/main/php_memory_streams.h /usr/local/include/php/main/php_network.h /usr/local/include/php/main/php_open_temporary_file.h /usr/local/include/php/main/php_output.h /usr/local/include/php/main/php_reentrancy.h /usr/local/include/php/main/php_regex.h /usr/local/include/php/main/php_scandir.h /usr/local/include/php/main/php_streams.h /usr/local/include/php/main/php_syslog.h /usr/local/include/php/main/php_ticks.h /usr/local/include/php/main/php_variables.h /usr/local/include/php/main/php_version.h /usr/local/include/php/main/rfc1867.h /usr/local/include/php/main/safe_mode.h /usr/local/include/php/main/snprintf.h /usr/local/include/php/main/spprintf.h /usr/local/include/php/main/streams/php_stream_context.h /usr/local/include/php/main/streams/php_stream_filter_api.h /usr/local/include/php/main/streams/php_stream_mmap.h /usr/local/include/php/main/streams/php_streams_int.h /usr/local/include/php/main/streams/php_stream_transport.h /usr/local/include/php/main/streams/php_stream_userspace.h /usr/local/include/php/main/streams/php_stream_plain_wrapper.h /usr/local/include/php/main/suhosin_globals.h /usr/local/include/php/main/suhosin_logo.h /usr/local/include/php/main/suhosin_patch.h /usr/local/include/php/main/win95nt.h /usr/local/include/php/regex/cclass.h /usr/local/include/php/regex/cname.h /usr/local/include/php/regex/regex.h /usr/local/include/php/regex/regex2.h /usr/local/include/php/regex/regex_extra.h /usr/local/include/php/regex/utils.h /usr/local/lib/php/build/Makefile.global /usr/local/lib/php/build/acinclude.m4 /usr/local/lib/php/build/config.guess /usr/local/lib/php/build/config.sub /usr/local/lib/php/build/libtool.m4 /usr/local/lib/php/build/ltmain.sh /usr/local/lib/php/build/mkdep.awk /usr/local/lib/php/build/phpize.m4 /usr/local/lib/php/build/run-tests.php /usr/local/lib/php/build/scan_makefile_in.awk /usr/local/lib/php/build/shtool
ブラウザから参照
PHP動かない。
<?php phpinfo(); ?>
Apache モジュールが入らなかったのでいったん削除してportsから入れなおし
# pkg_delete php5-5.2.1 # cd /usr/ports/lang/php5 # make config
APATCH, MULTIBYTEにチェックマークを入れる。
# make install clean
コンパイル終わるまで待ち。数分かかる。
%pkg_info -L php5-5.2.10 Information for php5-5.2.10: Files: /usr/local/man/man1/php-config.1.gz /usr/local/man/man1/phpize.1.gz /usr/local/man/man1/php.1.gz /usr/local/bin/php /usr/local/bin/php-cgi /usr/local/bin/php-config /usr/local/bin/phpize /usr/local/etc/php.conf /usr/local/etc/php.ini-dist /usr/local/etc/php.ini-recommended /usr/local/include/php/TSRM/TSRM.h /usr/local/include/php/TSRM/acconfig.h /usr/local/include/php/TSRM/readdir.h /usr/local/include/php/TSRM/tsrm_config.h /usr/local/include/php/TSRM/tsrm_config.w32.h /usr/local/include/php/TSRM/tsrm_config_common.h /usr/local/include/php/TSRM/tsrm_nw.h /usr/local/include/php/TSRM/tsrm_strtok_r.h /usr/local/include/php/TSRM/tsrm_virtual_cwd.h /usr/local/include/php/TSRM/tsrm_win32.h /usr/local/include/php/Zend/FlexLexer.h /usr/local/include/php/Zend/acconfig.h /usr/local/include/php/Zend/zend.h /usr/local/include/php/Zend/zend_API.h /usr/local/include/php/Zend/zend_alloc.h /usr/local/include/php/Zend/zend_builtin_functions.h /usr/local/include/php/Zend/zend_compile.h /usr/local/include/php/Zend/zend_config.h /usr/local/include/php/Zend/zend_config.nw.h /usr/local/include/php/Zend/zend_config.w32.h /usr/local/include/php/Zend/zend_constants.h /usr/local/include/php/Zend/zend_dynamic_array.h /usr/local/include/php/Zend/zend_errors.h /usr/local/include/php/Zend/zend_exceptions.h /usr/local/include/php/Zend/zend_execute.h /usr/local/include/php/Zend/zend_extensions.h /usr/local/include/php/Zend/zend_fast_cache.h /usr/local/include/php/Zend/zend_globals.h /usr/local/include/php/Zend/zend_globals_macros.h /usr/local/include/php/Zend/zend_hash.h /usr/local/include/php/Zend/zend_highlight.h /usr/local/include/php/Zend/zend_indent.h /usr/local/include/php/Zend/zend_ini.h /usr/local/include/php/Zend/zend_ini_parser.h /usr/local/include/php/Zend/zend_ini_scanner.h /usr/local/include/php/Zend/zend_interfaces.h /usr/local/include/php/Zend/zend_istdiostream.h /usr/local/include/php/Zend/zend_iterators.h /usr/local/include/php/Zend/zend_language_parser.h /usr/local/include/php/Zend/zend_language_scanner.h /usr/local/include/php/Zend/zend_list.h /usr/local/include/php/Zend/zend_llist.h /usr/local/include/php/Zend/zend_modules.h /usr/local/include/php/Zend/zend_multibyte.h /usr/local/include/php/Zend/zend_multiply.h /usr/local/include/php/Zend/zend_object_handlers.h /usr/local/include/php/Zend/zend_objects.h /usr/local/include/php/Zend/zend_objects_API.h /usr/local/include/php/Zend/zend_operators.h /usr/local/include/php/Zend/zend_ptr_stack.h /usr/local/include/php/Zend/zend_qsort.h /usr/local/include/php/Zend/zend_stack.h /usr/local/include/php/Zend/zend_static_allocator.h /usr/local/include/php/Zend/zend_stream.h /usr/local/include/php/Zend/zend_strtod.h /usr/local/include/php/Zend/zend_ts_hash.h /usr/local/include/php/Zend/zend_types.h /usr/local/include/php/Zend/zend_variables.h /usr/local/include/php/Zend/zend_vm.h /usr/local/include/php/Zend/zend_vm_def.h /usr/local/include/php/Zend/zend_vm_execute.h /usr/local/include/php/Zend/zend_vm_opcodes.h /usr/local/include/php/ext/date/lib/timelib.h /usr/local/include/php/ext/date/lib/timelib_config.h /usr/local/include/php/ext/date/lib/timelib_structs.h /usr/local/include/php/ext/date/php_date.h /usr/local/include/php/ext/libxml/php_libxml.h /usr/local/include/php/ext/standard/base64.h /usr/local/include/php/ext/standard/basic_functions.h /usr/local/include/php/ext/standard/crc32.h /usr/local/include/php/ext/standard/credits.h /usr/local/include/php/ext/standard/credits_ext.h /usr/local/include/php/ext/standard/credits_sapi.h /usr/local/include/php/ext/standard/css.h /usr/local/include/php/ext/standard/cyr_convert.h /usr/local/include/php/ext/standard/datetime.h /usr/local/include/php/ext/standard/dl.h /usr/local/include/php/ext/standard/dns.h /usr/local/include/php/ext/standard/exec.h /usr/local/include/php/ext/standard/file.h /usr/local/include/php/ext/standard/flock_compat.h /usr/local/include/php/ext/standard/fsock.h /usr/local/include/php/ext/standard/head.h /usr/local/include/php/ext/standard/html.h /usr/local/include/php/ext/standard/info.h /usr/local/include/php/ext/standard/md5.h /usr/local/include/php/ext/standard/microtime.h /usr/local/include/php/ext/standard/pack.h /usr/local/include/php/ext/standard/pageinfo.h /usr/local/include/php/ext/standard/php_array.h /usr/local/include/php/ext/standard/php_assert.h /usr/local/include/php/ext/standard/php_browscap.h /usr/local/include/php/ext/standard/php_crypt.h /usr/local/include/php/ext/standard/php_dir.h /usr/local/include/php/ext/standard/php_ext_syslog.h /usr/local/include/php/ext/standard/php_filestat.h /usr/local/include/php/ext/standard/php_fopen_wrappers.h /usr/local/include/php/ext/standard/php_ftok.h /usr/local/include/php/ext/standard/php_http.h /usr/local/include/php/ext/standard/php_image.h /usr/local/include/php/ext/standard/php_incomplete_class.h /usr/local/include/php/ext/standard/php_iptc.h /usr/local/include/php/ext/standard/php_lcg.h /usr/local/include/php/ext/standard/php_link.h /usr/local/include/php/ext/standard/php_mail.h /usr/local/include/php/ext/standard/php_math.h /usr/local/include/php/ext/standard/php_metaphone.h /usr/local/include/php/ext/standard/php_rand.h /usr/local/include/php/ext/standard/php_smart_str.h /usr/local/include/php/ext/standard/php_smart_str_public.h /usr/local/include/php/ext/standard/php_standard.h /usr/local/include/php/ext/standard/php_string.h /usr/local/include/php/ext/standard/php_type.h /usr/local/include/php/ext/standard/php_uuencode.h /usr/local/include/php/ext/standard/php_var.h /usr/local/include/php/ext/standard/php_versioning.h /usr/local/include/php/ext/standard/proc_open.h /usr/local/include/php/ext/standard/quot_print.h /usr/local/include/php/ext/standard/reg.h /usr/local/include/php/ext/standard/scanf.h /usr/local/include/php/ext/standard/sha1.h /usr/local/include/php/ext/standard/streamsfuncs.h /usr/local/include/php/ext/standard/uniqid.h /usr/local/include/php/ext/standard/url.h /usr/local/include/php/ext/standard/url_scanner.h /usr/local/include/php/ext/standard/url_scanner_ex.h /usr/local/include/php/main/SAPI.h /usr/local/include/php/main/build-defs.h /usr/local/include/php/main/config.w32.h /usr/local/include/php/main/fopen_wrappers.h /usr/local/include/php/main/logos.h /usr/local/include/php/main/php.h /usr/local/include/php/main/php3_compat.h /usr/local/include/php/main/php_compat.h /usr/local/include/php/main/php_config.h /usr/local/include/php/main/php_content_types.h /usr/local/include/php/main/php_globals.h /usr/local/include/php/main/php_ini.h /usr/local/include/php/main/php_logos.h /usr/local/include/php/main/php_main.h /usr/local/include/php/main/php_memory_streams.h /usr/local/include/php/main/php_network.h /usr/local/include/php/main/php_open_temporary_file.h /usr/local/include/php/main/php_output.h /usr/local/include/php/main/php_reentrancy.h /usr/local/include/php/main/php_regex.h /usr/local/include/php/main/php_scandir.h /usr/local/include/php/main/php_streams.h /usr/local/include/php/main/php_syslog.h /usr/local/include/php/main/php_ticks.h /usr/local/include/php/main/php_variables.h /usr/local/include/php/main/php_version.h /usr/local/include/php/main/rfc1867.h /usr/local/include/php/main/safe_mode.h /usr/local/include/php/main/snprintf.h /usr/local/include/php/main/spprintf.h /usr/local/include/php/main/streams/php_stream_context.h /usr/local/include/php/main/streams/php_stream_filter_api.h /usr/local/include/php/main/streams/php_stream_mmap.h /usr/local/include/php/main/streams/php_streams_int.h /usr/local/include/php/main/streams/php_stream_transport.h /usr/local/include/php/main/streams/php_stream_userspace.h /usr/local/include/php/main/streams/php_stream_plain_wrapper.h /usr/local/include/php/main/suhosin_globals.h /usr/local/include/php/main/suhosin_logo.h /usr/local/include/php/main/suhosin_patch.h /usr/local/include/php/main/win95nt.h /usr/local/include/php/regex/cclass.h /usr/local/include/php/regex/cname.h /usr/local/include/php/regex/regex.h /usr/local/include/php/regex/regex2.h /usr/local/include/php/regex/regex_extra.h /usr/local/include/php/regex/utils.h /usr/local/lib/php/build/Makefile.global /usr/local/lib/php/build/acinclude.m4 /usr/local/lib/php/build/config.guess /usr/local/lib/php/build/config.sub /usr/local/lib/php/build/libtool.m4 /usr/local/lib/php/build/ltmain.sh /usr/local/lib/php/build/mkdep.awk /usr/local/lib/php/build/phpize.m4 /usr/local/lib/php/build/run-tests.php /usr/local/lib/php/build/scan_makefile_in.awk /usr/local/lib/php/build/shtool /usr/local/libexec/apache/libphp5.so
Apacheモジュール libphp5.soが入った。
# less /usr/local/etc/apache/httpd.conf
LoadModule php5_module libexec/apache/libphp5.so -- AddModule mod_php5.c -- <IfModule mod_php5.c> DirectoryIndex index.php index.html </IfModule> -- <IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>
Apache 再起動
# apachectl restart
ブラウザから参照
PHP動いた。