PHP5 - язык сценариев Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:web_сервера:php5_script_language [2012/07/05 21:00]
[PHP5 - язык сценариев]
wiki:руководство_по_ubuntu_server:web_сервера:php5_script_language [2014/11/21 22:16] (текущий)
Строка 1: Строка 1:
 <style float-left>​ <style float-left>​
 [[wiki:​руководство_по_ubuntu_server|Руководство по Ubuntu Server]] >> [[wiki:​руководство_по_ubuntu_server|Руководство по Ubuntu Server]] >>
-[[wiki:​руководство_по_ubuntu_server:​web_сервера|Мониторинг]]</​style>​+[[wiki:​руководство_по_ubuntu_server:​web_сервера|Интернет сервера]]</​style>​
 <style float-right>​ <style float-right>​
 [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|<​-назад]] |  [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|<​-назад]] | 
Строка 10: Строка 10:
 PHP - это универсальный макроязык,​ подходящий для интернет разработки. Программа на PHP может быть встроена в HTML. Этот раздел показывает как установить и настроить PHP5 в системе Ubuntu с Apache2 и MySQL. PHP - это универсальный макроязык,​ подходящий для интернет разработки. Программа на PHP может быть встроена в HTML. Этот раздел показывает как установить и настроить PHP5 в системе Ubuntu с Apache2 и MySQL.
  
-В этом разделе подразумевается,​ что вы установили и настроили интернет сервер Apache2 и сервер базы данных MySQL. Вы можете обратиться к разделам по [[|Apache2]] и [[|MySQL]] в этом руководстве для установки и настройки Apache2 и MySQL соответственно.+В этом разделе подразумевается,​ что вы установили и настроили интернет сервер Apache2 и сервер базы данных MySQL. Вы можете обратиться к разделам по [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|Apache2]] и [[wiki:​руководство_по_ubuntu_server::​базы_данных:​mysql|MySQL]] в этом руководстве для установки и настройки Apache2 и MySQL соответственно.
  
 ====Установка==== ====Установка====
  
-The PHP5 is available in Ubuntu Linux. ​Unlike ​python ​and perl, which are installed in the base system, PHP must be added.+PHP5 доступен в Ubuntu Linux. ​В отличие от **python** и **perl**которые устанавливаются в базовой конфигурации, PHP придется добавлять.
  
-    To install ​PHP5 you can enter the following command in the terminal prompt+ 1. Для установки ​PHP5 вы можете ввести следующую команду в терминале
- +<​code>​sudo apt-get install php5 libapache2-mod-php5</​code>​ 
-    ​sudo apt-get install php5 libapache2-mod-php5 + 2. Вы можете выполнять программы ​PHP5 из командной строкиДля этого вам потребуется установить пакет **php5-cli**Для установки **php5-cli** вы можете ввести следующую команду в терминале
- +<​code>​sudo apt-get install php5-cli</​code>​ 
-    You can run PHP5 scripts from command lineTo run PHP5 scripts from command line you should install ​php5-cli ​packageTo install ​php5-cli ​you can enter the following command in the terminal prompt+ 3. Вы можете также выполнить ​PHP5 программы без установки модуля Apache2 для ​PHP5. Для этого нужно установить пакет **php5-cgi**Вы можете сделать это следующей командой в терминале
- +<​code>​sudo apt-get install php5-cgi</​code>​ 
-    ​sudo apt-get install php5-cli + 4. Для использования ​MySQL с PHP5 вам потребуется установить пакет **php5-mysql**Для установки **php5-mysql** вы можете ввести следующую команду в терминале
- +<​code>​sudo apt-get install php5-mysql</​code>​ 
-    You can also execute ​PHP5 scripts without installing ​PHP5 Apache moduleTo accomplish this, you should install ​php5-cgi ​packageYou can run the following command in a terminal prompt to install php5-cgi package+ 5. Аналогично для использования ​PostgreSQL ​с PHP5 вам потребуется пакет **php5-pgsql**Для установки этого пакета введите следующую команду в терминале
- +<​code>​sudo apt-get install php5-pgsql</​code>​
-    ​sudo apt-get install php5-cgi +
- +
-    To use MySQL with PHP5 you should install ​php5-mysql ​packageTo install ​php5-mysql ​you can enter the following command in the terminal prompt+
- +
-    ​sudo apt-get install php5-mysql +
- +
-    Similarly, to use PostgreSQL ​with PHP5 you should install ​php5-pgsql ​packageTo install php5-pgsql you can enter the following command in the terminal prompt+
- +
-    ​sudo apt-get install php5-pgsql+
  
 ====Настройка==== ====Настройка====
  
-Once you install ​PHP5, you can run PHP5 scripts from your web browserIf you have installed ​php5-cli ​packageyou can run PHP5 scripts from your command prompt.+Сразу после установки ​PHP5 вы можете запустить ​PHP5 программу из своего браузераЕсли вы становили пакет ​php5-cli, ​то вы можете запустить ​PHP5 программу из командной строки.
  
-By default, the Apache 2 Web server is configured to run PHP5 scriptsIn other wordsthe PHP5 module is enabled in Apache2 ​Web server automatically when you install the modulePlease verify if the files /​etc/​apache2/​mods-enabled/​php5.conf ​and /​etc/​apache2/​mods-enabled/​php5.load ​existIf they do not existsyou can enable the module using a2enmod ​command.+По умолчанию интернет сервер Apache2 настроен выполнять программы ​PHP5. Другими словамимодуль ​PHP5 включается в Apache2 ​автоматически при установке этого модуляПожалуйста,​ проверьте что файлы ​/​etc/​apache2/​mods-enabled/​php5.conf ​и /​etc/​apache2/​mods-enabled/​php5.load ​существуютЕсли их нетвы можете включить модуль использованием команды ​a2enmod.
  
-Once you install ​PHP5 related packages and enabled ​PHP5 Apache 2 moduleyou should restart ​Apache2 ​Web server to run PHP5 scriptsYou can run the following command at a terminal prompt to restart your web server+Как только вы установите необходимые ​PHP5 пакеты и включите ​PHP5 модуль в Apache2вам потребуется перегрузить сервер ​Apache2 ​для выполнения ​PHP5 программДля перезапуска сервера ведите в терминале
- +<​code>​sudo service apache2 restart</​code>​
-sudo service apache2 restart ​+
  
 ====Проверка==== ====Проверка====
  
-To verify your installationyou can run following ​PHP5 phpinfo ​script+Для проверки вашей установкивы можете запустить следующий ​PHP5 **phpinfo** скрипт
 +<​code>​
 <?php <?php
   phpinfo();   phpinfo();
 ?> ?>
 +</​code>​
  
-You can save the content in a file phpinfo.php ​and place it under DocumentRoot ​directory of Apache2 ​Web serverWhen point your browser to http://​hostname/​phpinfo.php, ​it would display values of various ​PHP5 configuration parameters.+Вы можете сохранить содержимое в файл ​phpinfo.php ​и поместить его в каталог ​DocumentRoot ​интернет сервера ​Apache2. ​После ввода адреса %%http://​hostname/​phpinfo.php%%вы сможете увидеть значения разнообразных параметров настройки ​PHP5.
  
 ====Ссылки==== ====Ссылки====
  
-    For more in depth information see php.net ​documentation+  -- Для более глубокого погружения смотрите документацию на [[http://​www.php.net/​docs.php|php.net]]
- +  -- Существует масса книг по PHP. Две хорошие книги от O'​Reilly ​- это [[http://​oreilly.com/​catalog/​9780596005603/​|Learning PHP 5]] и [[http://​oreilly.com/​catalog/​9781565926813/​|PHP Cook Book]]
-    There are a plethora of books on PHP. Two good books from O'​Reilly ​are Learning PHP 5 and the PHP Cook Book. +  -- Также посетите страницу [[https://​help.ubuntu.com/​community/​ApacheMySQLPHP|Apache MySQL PHP Ubuntu Wiki]] для дополнительной информации.
- +
-    Also, see the Apache MySQL PHP Ubuntu Wiki page for more information. +
  
 ---- ----
Строка 70: Строка 58:
 [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|<​-назад]] |  [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|<​-назад]] | 
 [[wiki:​руководство_по_ubuntu_server:​web_сервера:​squid_proxy_server|далее->​]]</​style>​ [[wiki:​руководство_по_ubuntu_server:​web_сервера:​squid_proxy_server|далее->​]]</​style>​
-