Нав

Чӣ тавр насб кардани PHP дар Mac

Чӣ тавр насб кардани PHP дар Mac



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Бисёре аз соҳибони сайтҳо бо мақсади васеъ кардани имкониятҳои сайтҳо PHP-ро бо вебсайтҳои худ истифода мебаранд. Пеш аз он ки шумо PHP-ро дар Mac фаъол карда тавонед, шумо аввал бояд Apache-ро фаъол кунед. Ҳам PHP ва ҳам Apache барномаҳои нармафзори озод ва кушодаасос мебошанд ва ҳарду дар ҳама Macҳо насб карда шудаанд. PHP нармафзор аз ҷониби сервер аст ва Apache нармафзори веб-сервери маъмултарин аст. Даргиронидани Apache ва PHP дар Mac кори мушкил нест.

01оф 04

Apache -ро дар MacOS фаъол кунед

Барои фаъол кардани Apache, барномаеро, ки дар папкаи Macи Барномаҳо> Утилитҳо ҷойгир аст, кушоед. Шумо бояд ба корбари решавӣ дар Terminal гузаред, то шумо фармонҳоро бидуни ҳеҷ гуна иҷозати корбарӣ иҷро кунед. Барои гузаштан ба корбари реша ва оғози Apache, ба Terminal коди зеринро ворид кунед.

судо су -

apachectl оғоз

Ана тамом. Агар шумо хоҳед, ки санҷед, ки оё он кор кардааст, // localhost / дар браузер ворид кунед ва шумо бояд саҳифаи санҷиши Apache стандартиро бинед.

02оф 04

Даргиронидани PHP барои Apache

Пеш аз оғози коркарди ҷории конфигуратсияи Apache. Ин як таҷрибаи хуб аст, зеро конфигуратсия метавонад бо такмилдиҳии оянда тағир ёбад. Инро бо ворид кардани маълумоти зерин ба Терминал иҷро кунед:

cd / etc / apache2 /

cp httpd.conf httpd.conf.sierra

Баъд, конфигуратсияи Apache -ро бо:

vi httpd.conf

Сатри навбатии ношоиста (хориҷ #):

LoadModule php5_module libexec / apache2 / libphp5.so

Сипас, Apache-ро бозоғоз намоед:

бозоғоз apachectl

Эзоҳ: Вақте ки Apache кор мекунад, шахсияти он баъзан "httpd" аст, ки барои "демони HTTP" кӯтоҳ аст. Ин коди намуна нусхаи PHP 5 ва MacOS Sierra-ро дар назар дорад. Вақте ки версияҳо такмил меёбанд, барои мувофиқ кардани иттилооти нав рамз бояд тағир ёбад.

03оф 04

Боварӣ ҳосил кунед, ки PHP фаъол аст

Барои санҷидани он, ки PHP фаъол аст, дар DocumentRoot саҳифаи phpinfo () эҷод кунед. Дар MacOS Sierra, Default-и DocumentRoot дар / Library / WebServer / Documents ҷойгир аст. Инро аз танзимоти Apache тафтиш кунед:

grep DocumentRoot httpd.conf ро интихоб кунед

Эҷоди саҳифаи phpinfo () дар DocumentRoot:

echo '/Library/WebServer/Documents/phpinfo.php

Ҳоло браузерро кушода, //localhost/phpinfo.php ворид кунед, то боварӣ ҳосил кунед, ки PHP барои Apache фаъол аст.

04оф 04

Фармонҳои иловагии Apache

Шумо аллакай фаҳмидед, ки чӣ тавр Apache дар ҳолати Terminal оғоз кунед apachectl оғоз. Инҳоянд боз чанд сатри фармонӣ, ки ба шумо лозим аст. Онҳо бояд ҳамчун истифодабарандаи реша дар Terminal иҷро карда шаванд. Агар не, онҳоро бо пешгузашта гиред.

Апачаро бас кунед

apachectl ист

Қатъи назаррас

apachectl афсонавӣ-қатъ

Apache-ро аз нав оғоз кунед

бозоғоз apachectl

Аз нав шурӯъ кунед

apachectl зебо

Барои дарёфт кардани версияи Apache

httpd -v

Эзоҳ: Оғоз, оғоз ё боз кардани "дилписанд" боздошти якбораи мурофиаро пешгирӣ мекунад ва ба анҷом расондани равандҳои ҷорӣ имкон медиҳад.