Этот раздел относится к Windows 95/98/Me и Windows NT/2000/XP.
Не ждите, что PHP будет работать на 16-битных платформах, таких как Windows 3.1.
Иногда мы называем поддерживаемые Windows-платформы Win32.
Есть два основных
способа установки PHP под Windows: вручную, либо инсталятором InstallShield. оцифрованным
звуком.
Если у вас имеется Microsoft Visual Studio, вы можете также
build/построить PHP из оригинального исходного кода.
После установки PHP
на вашей системе Windows вы можете также загрузить различные расширения для добавления
функциональности. Современные
науки о человеке
Windows InstallShield
Windows PHP-инсталятор,
доступный со страницы downloads по адресу http://www.php.net/, устанавливает CGI-версию
PHP и, для IIS, PWS и Xitami, конфигурирует также и web-сервер.
Заметьте также,
что, хотя инсталятор InstallShield облегчает установку PHP, он имеет и ограничения
по многим параметрам. Так, например, не поддерживается автоматическая установка
расширений. Искусство
Японии Япония расположена на островах Тихого океана, протянувшихся вдоль восточного
побережья Азиатского материка с севера на юг. Японские острова находятся в зоне,
подверженной частым землетрясениям и тайфунам. Жители островов привыкли постоянно
быть настороже, довольствоваться скромным бытом, быстро восстанавливать жилище
и хозяйство после стихийных бедствий. Несмотря на природные стихии, постоянно
угрожающие благополучию людей, японская культура отражает стремление к гармонии
с окружающим миром, умение видеть красоту природы в большом и малом.
Установите
избранный вами HTTP-сервер в вашей системе и убедитесь, что он работает.
Запустите
exe-инсталятор и следуйте указаниям. Поддерживаются два типа инсталяции - стандартная,
со всеми установками по умолчанию, и продвинутая, которая выдаёт запросы на выполнение
определённых действий.
Помощник установки/installation wizard собирает необходимую
информацию для настройки файла php.ini и конфигурирует web-сервер для
использования PHP.
Для IIS и PWS на NT Workstation выводится список всех узлов
сервера с показом установок отображения скриптов, и вы можете выбрать те узлы,
в которые хотите добавить отображение PHP-скриптов.
После завершения инсталяции
installer проинформирует вас, если нужно рестартовать систему, рестартовать сервер
или просто начать работу с PHP. Сопротивление материалов
Деформации при растяжении и сжатии Связь между продольной и поперечной деформациями
зависит от свойств материала
imagesetthickness
imagesettile imagestring
imagestringup imagesx
imagesy imagetruecolortopalette
imagettfbbox imagettftext
imagetypes imagewbmp
imap_8bit imap_alerts
imap_append imap_base64
imap_binary imap_body
imap_bodystruct imap_check
imap_clearflag_full imap_close
imap_createmailbox imap_delete
imap_deletemailbox imap_errors
imap_expunge imap_fetch_overview
imap_fetchbody imap_fetchheader
imap_fetchstructure imap_get_quota
imap_getmailboxes imap_getsubscribed
imap_header imap_headerinfo
imap_headers imap_last_error
imap_listmailbox imap_listsubscribed
imap_mail imap_mail_compose
imap_mail_copy imap_mail_move
imap_mailboxmsginfo imap_mime_header_decode
imap_msgno imap_num_msg
imap_num_recent imap_open
imap_ping imap_popen
imap_qprint imap_renamemailbox
imap_reopen imap_rfc822_parse_adrlist
imap_rfc822_parse_headers imap_rfc822_write_address
imap_scanmailbox imap_search
imap_set_quota imap_setacl
imap_setflag_full imap_sort
imap_status imap_subscribe
imap_thread imap_uid
imap_undelete imap_unsubscribe
imap_utf7_decode imap_utf7_encode
imap_utf8 implode
import_request_variables in_array
ingres_autocommit ingres_close
ingres_commit ingres_connect
ingres_fetch_array ingres_fetch_object
ingres_fetch_row ingres_field_length
ingres_field_name ingres_field_nullable
ingres_field_precision ingres_field_scale
ingres_field_type При всех вариантах
установки должны быть выполнены следующие шаги до специфичных серверных инструкций.
- Распаковать дистрибутив в нужную директорию. c:\php\ это хорошее
начало. Лучше не использовать путь с пробелами (например: c:\program files\php
это не очень). Некоторые web-серверы при этом завалятся.
- Необходимо убедиться,
что DLL, используемые PHP, можно найти. Конкретные DLL зависят от используемого
web-сервера и от того, запускаете вы PHP как CGI или как серверный модуль. php4ts.dll
используется всегда.
Если вы используете серверный модуль (например, ISAPI
или Apache), то вам понадобятся соответствующие DLL-библиотеки из папки sapi.
Если вы используете любое DLL-расширение РНР, они вам также понадобятся.
Чтобы
убедиться, что DLL можно найти, вы должны либо скопировать их в системную директорию
(winnt/system32 или windows/system), либо убедиться, что они
находятся в той же директории, что и главный PHP executable или DLL, используемые
вашим сервером (например, php.exe, php4apache.dll). Двоичный
PHP, SAPI-модули и некоторые расширения требуют для своей работы наличия некоторых
внешних DLL-библиотек. Убедитесь, что эти DLL дистрибутива расположены в директории,
которая находится в Windows PATH. Лучше всего скопировать нижеуказанные файлы
в системную директорию, которая обычно:
| c:\windows\system
в Windows 9x/ME |
| c:\winnt\system32 в Windows NT/2000 |
| c:\windows\system32 в Windows XP |
Нужно
скопировать файлы:
| php4ts.dll; если он
уже есть, перезаписать его |
| Файлы из директории 'dlls' дистрибутива.
Если они уже установлены в вашей системе, перезаписывайте их только в том случае,
если что-то работает некорректно (до перезаписи неплохо было бы скопировать их
или переместить в другую папку - на случай каких-либо неприятностей). |
Загрузите последнюю версию Microsoft Data Access Components (MDAC)
для вашей платформы, особенно если вы используете
- ingres_num_fields
ingres_num_rows ingres_pconnect
ingres_query ingres_rollback
ini_alter ini_get
ini_get_all ini_restore
ini_set intval ip2long
iptcembed iptcparse
ircg_channel_mode ircg_disconnect
ircg_fetch_error_msg ircg_get_username
ircg_html_encode ircg_ignore_add
ircg_ignore_del ircg_is_conn_alive
ircg_join ircg_kick
ircg_lookup_format_messages
ircg_msg ircg_nick
ircg_nickname_escape ircg_nickname_unescape
ircg_notice ircg_part
ircg_pconnect ircg_register_format_messages
ircg_set_current ircg_set_file
ircg_set_on_die ircg_topic
ircg_whois is_array
is_bool is_callable
is_dir is_double
is_executable is_file
is_float is_int is_integer
is_link is_long is_null
is_numeric is_object
is_readable is_real
is_resource is_scalar
is_string is_subclass_of
is_uploaded_file is_writable
is_writeable isset
-
Серверы Xitami
В этом разделе дана информация, специфичная для Xitami.
Xitami
для Windows
В списке показано, как установить PHP CGI-экзешник для работы
с Xitami под Windows.
- Убедитесь, что web-сервер работает, и откройте
в браузере консоль xitamis admin (обычно по адресу http://127.0.0.1/admin),
затем щёлкните Configuration.
- Перейдите в Filters и введите расширение
имён файлов, которое должно разбираться PHP (например, .php), в поле File extensions
(.xxx).
- В команде Filter или скрипте введите путь и имя вашего исполняемого
файла php, например, c:\php\php.exe.
- Нажмите иконку 'Save'.
- Рестартуйте
сервер.