PostgreSQL (көбүнчө Postgres катары белгилүү) - бул ишенимдүү, бекем жана жогорку натыйжалуулук үчүн курулган күчтүү, эркин жана ачык булак, толук өзгөчөлөнгөн, өтө кеңейе турган жана кайчылаш-платформалык объект менен байланыштуу маалымат базасы системасы.
PostgreSQL бардык негизги операциялык системаларда иштейт, анын ичинде Linux. Ал SQL тилин колдонот жана кеңейтет жана эң татаал маалымат жүктөрүн коопсуз сактаган жана масштабдаган көптөгөн функциялар менен айкалыштырат.
PhpPgAdmin интернет аркылуу PostgreSQL маалымат базасын башкаруу үчүн колдонулган курал. Ал бир нече серв
Кененирээк окуу →LAMP стек Linux операциялык тутумунан, Apache веб-серверинин программалык камсыздоосунан, MySQL маалыматтар базасын башкаруу тутумунан жана PHP программалоо тилинен турат. LAMP динамикалык PHP веб тиркемелерин жана веб-сайттарын тейлөө үчүн колдонулган программалык камсыздоонун айкалышы. Белгилей кетсек, P PHPдин ордуна Perl же Python үчүн да турушу мүмкүн.
LAMP стекинде Linux стектин негизи болуп саналат (ал бардык башка компоненттерди камтыйт); Apache веб-баракчаларды (мисалы, веб-баракчаларды ж.б.) веб-браузер аркылуу интернет аркылуу акыркы колдонуучуга жеткирет, PHP - бул PHP код
Кененирээк окуу →LEMP же Linux, Engine-x, MySQL жана PHP стек - бул Nginx HTTP сервери жана MySQL/MariaDB маалымат базасын башкаруу тутуму тарабынан иштетилген PHP негизиндеги веб тиркемелерди иштетүү үчүн Linux операциялык тутумунда орнотулган ачык булактуу программалык камсыздоодон турган программалык пакет.
Бул окуу куралы сизге Nginx, MariaDB, PHP, PHP-FPM жана PhpMyAdmin менен LEMP стекин OpenSuse серверине/иш столуна кантип орнотууну үйрөтөт.
Nginx тез жана ишенимдүү HTTP жана прокси сервер, ал HTTP суроо-талаптарынын көбүрөөк жүгүн көтөрө алат. Ал суроо
Кененирээк окуу →WordPress 5 жакында эле Гутенберг редактору сыяктуу негизги өзгөртүүлөрдү киргизди. Көптөгөн окурмандарыбыз аны өз серверинде сынап көргүсү келиши мүмкүн. Сиздер үчүн, бул окуу куралында биз Ubuntu 18.04 боюнча LEMP менен WordPress 5ти орнотобуз.
Билбеген адамдар үчүн LEMP Linux, Nginx, MySQL/MariaDB жана PHPдин популярдуу айкалышы.
МААНИЛҮҮ: Мен сизге Bluehost хостингине барууну сунуштайм, ал бизге окурмандарыбыз үчүн атайын а
Кененирээк окуу →WordPress 5 жакында жарыкка чыкты жана аны өзүнүн Debian серверинде сынап көрүүнү каалагандар үчүн биз жөнөкөй жана жөнөкөй орнотуу көрсөтмөсүн даярдадык.
Биз LEMP – Nginx – жеңил веб-серверди, MariaDB – популярдуу маалымат базасы серверин жана PHP 7ди колдонобуз.
МААНИЛҮҮ: Мен сизге Bluehost хостингине барууну сунуштайм, ал бизге окурмандарыбыз үчүн атайын арзандатуу сунуштайт жана ал ошондой эле 1 акысыз домен, 1 IP дареги менен к
Кененирээк окуу →TecMint окурмандарынын көбү LAMP жөнүндө билишет, бирок Apache веб-серверин жеңил салмактагы Nginx менен алмаштырган LEMP стектерин азыраак адамдар билишет. Ар бир веб-сервердин жакшы жана жаман жактары бар жана бул сиздин кайсынысын колдонууну тандаганыңызга жараша болот.
Бул окуу куралында биз сизге RHEL 8 системасына LEMP стекин – Linux, Nginx, MySQL/MariaDB, PHPди кантип орнотууну көрсөтөбүз.
Эскертүү: Бул окуу куралы сизде активдүү RHEL 8 жазылууңуз жана RHEL тутумуңузга тамыр мүмкүнчүлүгү бар деп болжолдойт.
1. Биринчиден, би
Кененирээк окуу →Бул окуу куралында сиз RHEL 8 системасына LAMP стекин – Linux, Apache, MySQL/MariaDB, PHP орнотууну үйрөнөсүз. Бул окуу куралы сиз RHEL 8 жазылууңузду иштеткениңизди жана тутумуңузга тамыр мүмкүнчүлүгүнө ээ экениңизди болжолдойт.
1. Биринчиден, биз Apache веб-серверин орнотуу менен баштайбыз, бул интернеттеги миллиондогон веб-сайттарды иштеткен сонун веб-сервер. Орнотууну аяктоо үчүн төмөнкү буйрукту колдонуңуз:
# yum install httpd Кененирээк окуу →Lighttpd бул ачык булактуу, коопсуз, тез, ийкемдүү жана оптималдаштырылган веб-сервер, башка веб-серверлерге салыштырмалуу эстутумду азыраак пайдалануу менен ылдамдыкты талап кылган чөйрөлөр үчүн иштелип чыккан.
Ал CPU жүгүн эффективдүү башкаруу менен бир серверде параллелдүү 10 000ге чейин туташууларды иштете алат жана FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting жана башка көптөгөн функциялар менен коштолот.
Lighttpd ар бир Linux сервери үчүн эң сонун чечим, анын жогорку ылдамдыктагы io-инфраструктурасынын аркасында, башка альтернативдик веб-серверлерге караганда бир
Кененирээк окуу →PHP-FPM (FastCGI Процесс менеджери) – бул ар кандай өлчөмдөгү веб-сайттар үчүн пайдалуу бир катар кошумча функцияларды камтыган альтернативалуу PHP FastCGI ишке ашыруу, өзгөчө трафикти көп алган сайттар.
Ал көбүнчө LEMP (Linux Nginx MySQL/MariaDB PHP) стекинде колдонулат; Nginx тармакта динамикалык HTTP мазмунун тейлөө үчүн PHP FastCGI колдонот. Ал интернеттеги веб-серверлердеги жүздөгөн веб-сайттарга миллиондогон PHP суроо-талаптарын тейлөө үчүн колдонулат.
php-fpm пайдалуу өзгөчөлүктөрүнүн бири анын ден соолугун көзөмөлдөөгө жардам бере турган орнотулган статус баракчасы. Бул
Кененирээк окуу →Эгер сиз Linux тутумуңузга бир нече PHP кеңейтүүлөрүн же модулдарын орноткон болсоңуз жана сиз белгилүү бир PHP модулу орнотулган же орнотулганын билүүгө аракет кылып жатсаңыз, же сиз жөн гана Linux тутумуңузда орнотулган PHP кеңейтүүлөрдүн толук тизмесин алгыңыз келсе.
Бул макалада биз Linux буйрук сабынан бардык орнотулган же түзүлгөн PHP модулдарын кантип тизмелөө керектигин көрсөтөбүз.
Жалпы команда php -m, ал сизге бардык \компиляцияланган PHP модулдарынын тизмесин көрсөтөт.
# php -m Кененирээк окуу →