Linux. От новичка к профессионалу. 6-е изд


Web-сервер. Связка Apache + РНР + MySQL



Download 63,9 Mb.
Pdf ko'rish
bet397/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   393   394   395   396   397   398   399   400   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

Web-сервер.
Связка Apache + РНР + MySQL
33.1. Самый популярный Web-сервер


Глава 33. Web-cepeep. Связка Apache + РНР + MySQL
501
Чтобы сразу «убить двух зайцев», выберите еще и пакет libapache2-mod-php5 — он 
устанавливает РНР5 и добавляет его поддержку в Apache. Менеджер снова пред-
ложит вам установить дополнительные пакеты, но теперь для РНР (рис. 33.2).
Рис. 33.2.
Ubuntu: дополнительные пакеты для установки РНР5
Рис. 33.1
. Ubuntu: дополнительные пакеты для установки Apache


502
Часть VI. Linux на сервере
Нажмем кнопку 
Применить, 
и машина установит все выбранное (рис. 33.3). В за-
висимости от требуемой конфигурации возможно понадобится установить также 
пакеты php5-imap, php5-gd, php5-mysql, php5-xmlrpc, обеспечивающие поддержку, 
соответственно, протоколов IMAP/POP, графической библиотеки GD, СУБД 
MySQL и XML-RPC. Есть и другие расширения РНР, однако вряд ли имеет смысл 
устанавливать все возможные расширения (если, конечно, вы не настраиваете 
сервер хостинг-провайдера, где нужно обеспечить максимум возможностей для 
клиентов).
Рис. 33.3.
Ubuntu: за миг до начала установки Web-сервера и всего необходимого
33.3. Тестирование настроек
Теперь протестируем Web-сервер. По идее, после установки сервер должен запус-
титься автоматически, но в некоторых дистрибутивах его придется запустить вруч-
ную (см. 
разд. 33.5).
О ВЕРСИЯХ РНР
На момент написания этих строк уже была доступной версия РНР 7.1, но поскольку 
версия 7.x пока редко используется в производственных окружениях, настройка Web- 
сервера производится на примере 5-й версии, которая пока еще является стандартом 
де-факто. При желании вы можете установить и 7-ю версию — просто установите па­
кеты, относящиеся к 7-й версии. Помните, что РНР 7 не поддерживает расширение 
mysql, поэтому не пытайтесь найти пакет php-mysql7 в вашем дистрибутиве — его не 
будет. Работа с СУБД MySQL будет осуществляться или посредством расширения 
PDO или расширения mysqli. Если у вас есть старые сценарии, написанные с исполь­
зованием расширения mysql, их придется переписать, иначе они не будут работать 
в РНР 7.


Запустите сервер или убедитесь, что он запущен (см. 
разд. 33.5),
откройте браузер 
и введите адрес:
http://localhost
Должна открыться тестовая страница Apache (рис. 33.4).
Гпава 33. Web-cepeep. Связка Apache + РНР + MySQL
503
Теперь протестируем поддержку РНР. Для этого поместите в каталог /var/www/html/ 
файл 
test.php
(листинг 33.1). Учтите — чтобы создать файл в этом каталоге, нужны 
права root.
phpinfо() ;
?>
Создав файл, введите в строке браузера следующий адрес:
http://localhost/test.php
Рис. 33.4.
Ubuntu: тестовая страница Apache


504

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   393   394   395   396   397   398   399   400   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish