Перейти к содержанию
Авторизация  
MurderCore

[Linux] Установка PHP

Рекомендуемые сообщения

PHP  — скриптовый язык с открытым исходным кодом, который широко используется для создания динамических веб-страниц.

 

-Для установки PHP откройте терминал и введите команду:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

 

Затем ответьте yes на извещения, и PHP будет установлен.

 

-Также может быть полезно внести PHP в индекс каталога, чтобы обслуживать соответствующие индексные файлы PHP:

sudo nano /etc/apache2/mods-enabled/dir.conf

-Внесите index.php в начало индексных файлов. Страница должна выглядеть так:

Цитата

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

 

Модули PHP

-PHP имеет огромное количество библиотек и модулей, которые можно использовать. Чтобы просмотреть доступные библиотеки, используйте:

apt-cache search php5-

 

-Терминал покажет список доступных модулей. Он начинается так:

Цитата

php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5
php5-dev - Files for PHP5 module development
php5-gd - GD module for php5
php5-gmp - GMP module for php5
php5-ldap - LDAP module for php5
php5-mysql - MySQL module for php5
php5-odbc - ODBC module for php5
php5-pgsql - PostgreSQL module for php5
php5-pspell - pspell module for php5
php5-recode - recode module for php5
php5-snmp - SNMP module for php5
php5-sqlite - SQLite module for php5
php5-tidy - tidy module for php5
php5-xmlrpc - XML-RPC module for php5
php5-xsl - XSL module for php5
php5-adodb - Extension optimising the ADOdb database abstraction library
php5-auth-pam - A PHP5 extension for PAM authentication
[...]

 

-Выбрав модули, которые нужно установить, наберите:

sudo apt-get install название_модуля

Можно установить несколько библиотек одновременно, разделяя имя каждого модуля пробелом.

 

Проверка PHP

-Чтобы сделать проверку, необходимо сначала создать новый файл:

sudo nano /var/www/info.php

-Внесите в него строку:

<?php
phpinfo();
?>

Сохраните изменения и закройте файл.

 

-Перезапустите apache, чтобы внесенные изменения вступили в силу:

sudo service apache2 restart

Теперь посетите информационную страницу PHP (убедитесь, что тестовый IP-адрес заменен настоящим):

http://127.0.0.1/info.php

Все.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

Важная информация

Для нахождения на данном сайте необходимо Ваше согласие с документом "Условия использования".