Yadda za a Kafa Cherokee (Webserver) tare da PHP5 (FastCGI)/Taimakon MySQL a cikin Ubuntu 12.10


Cherokee fasali ne na dandamali mai wadatacce kuma mai sassauci, nauyi mai nauyi da aiki mai kyau wanda ya bude tushen sabar yanar gizo/Sababin wakili wanda aka sakeshi a karkashin GNU (Lasisin Jama'a Gabaɗaya). An kirkiro aikin Cherokee ta amfani da yaren C kuma an samar dashi ga duk manyan Tsarin Gudanarwa kamar Linux, Mac OS X da Windows. Ofaya daga cikin manyan abubuwan aikin Cherokee sabar yanar gizo shine yana ba da keɓaɓɓen gudanarwa mai sarrafawa daga inda zaka iya sarrafa ayyukan da suka shafi sabar yanar gizo.

Sigogin Cherokee

  1. interfacearfin yanar gizo mai ƙarfi don sarrafawa da daidaitawa sabar yanar gizo.
  2. Saukar aikace-aikacen gidan yanar gizo mai sauki.
  3. Tallafi don sabbin fasahohin yanar gizo kamar PHP, FastCGI, CGI, SSI, TLS/SSL, LDAP, proxying na HTTP, Cunshi abun ciki, Gudun Bidiyo da dai sauransu.
  4. Gudun kan Linux, Windows, MacOS X da BSD

Wannan labarin yana nuna yadda ake girka Cherokee (sabar yanar gizo) akan Ubuntu 12.10 Server tare da PHP5 (FastCGI)/MySQL Support. Wannan labarin yana tallafawa tsoffin fasalin Ubuntu. Tabbatar cewa dole ne ku shiga azaman mai amfani da tushen don aiwatar da duk ayyukan da aka ambata a cikin wannan labarin.

Sanya MySQL a cikin Ubuntu 12.10

Da farko, girka goyon bayan MySQL don sabar yanar gizo ta Cherokee. A tsakiyar shigarwa, za a umarce ku da ku samar da sabon kalmar sirri ta mai amfani da MySQL.

# apt-get install mysql-server mysql-client

Shigar da PHP5 tare da FastCGI a cikin Ubuntu 12.10

Na gaba, sanya PHP5 tare da tallafi na FastCGI don sabar yanar gizo ta Cherokee.

# apt-get install php5 php5-cgi

Harhadawa PHP5 don Tallafin FastCGI

Don samun goyan bayan fastcgi, bude file /etc/php5/cgi/php.ini.

# nano /etc/php5/cgi/php.ini

Kuma ba damuwa da layin cgi.fix_pathinfo = 1: kuma adana fayil ɗin. Duba hotunan hoto a ƙasa.

Shigar da Cherokee Server na Yanar gizo A cikin Ubuntu 12.10

Muna amfani da Cherokee nasa PPA (Keɓaɓɓun Kayan Tarihi), don haka bari ku ƙara ppa ɗin a cikin tsarin ku kuma sabunta tsarin.

# add-apt-repository ppa:cherokee-webserver/ppa
# apt-get update

Da zarar, an ƙara PPA, Bude m tare da "Ctrl + Alt + T" sannan a buga umarni daga tashar. Zai nemi tabbaci ko kuna son shigar da Cherokee Web Server. Buga ‘Ee’ don ci gaba.

# apt-get install cheroke

Ofaya daga cikin kyawawan ƙa'idodin Gidan yanar gizo na Cherokee na Gidan yanar gizon mai gudanarwa daga inda zaka iya sarrafa Sabar Yanar Gizonka. Umurnin wuta 'cherokee-admin' zai fara amfani da sunan mai amfani da kalmar wucewa ɗaya wanda za'a yi amfani dashi daga baya (Da fatan za a kwafa kalmar sirri a cikin allo). Ta hanyar tsoho Cherokee Web Server yana ɗaure ga mai masaukin gida (127.0.0.1) ko Adireshin IP na tsarin (xx.xx.xx.xx) a tashar jiragen ruwa ba 9090. A halin da nake ciki zai zama wani abu kamar http://10.0.2.15:9090 /.

Yanzu, Buɗe burauzan kuma rubuta http://127.0.0.1:9090/ ko http://10.0.2.15:9090/ a cikin adireshin adireshin. Lokacin da aka kawo wadatar sunan mai amfani 'admin' manna kalmar sirri wanda aka kwafa a baya yayin umarnin 'cherokee-admin' . Wannan shine yadda tsarin yanar gizo yake kama da aikin Cherokee Web Server.

Yadda ake Farawa, Tsaya kuma duba matsayin Cherokee Web Server. Har ila yau don tabbatar da Cherokee-admin da Gidan yanar gizo suna gudana.

# /etc/init.d/cherokee status
# /etc/init.d/cherokee stop
# /etc/init.d/cherokee start
# /etc/init.d/cherokee restart
sudo netstat -antp | grep cherokee

Don tsayar da aikin cherokee-admin, latsa CTRL + C akan tashar ko amfani da umarni mai zuwa.

sudo killall -TERM cherokee-admin

Harhadawa PHP5 tare da Tallafin FastCGI don Cherokee

Ta tsoho ba a kunna tallafin PHP5 a cikin Cherokee. Muna buƙatar kunna ta da hannu ta hanyar zuwa Cherokee's admin control panel a http://10.0.2.15:9090/.

Kewaya zuwa vServers, zaɓi tsoho mai fatalwa sannan ka tafi shafin Hali kuma gudanar da Tsarin Mulki.

A gefen hagu, zaka ga jerin wadatattun dokoki. Dubi hoton da ke ƙasa don ku tunani.

Latsa gunkin "+" kusa da shafin tababi'a wanda ke cewa "Addara Dokar Halayya".

Zaɓi “Harsuna” daga shafi na hagu, sannan zaɓi PHP kuma danna maballin “”ara”.

Na gaba, danna maɓallin Createirƙiri a cikin taga Mataimakin Haɓakarwa.

Sabuwar doka da aka ƙara a shafi na hagu wanda ke faɗi “Extensions php” tare da matsayin “BA FINAL” ba. Latsa “BABU KARSHE” ka sanya shi a matsayin “KARSHE“.

Na gaba, a saman kusurwar dama, zaka ga maballin "SAVE", danna wannan don adana saituna.

Yanzu sake kunna Cherokee sabar yanar gizo don ɗaukar sabon canje-canje.

# /etc/init.d/cherokee restart

Na gaba, je zuwa vServers, a ƙarƙashin shafin havabi'a, za ku ga an kunna PHP.

Gwajin PHP5 tare da Tallafin FastCGI

Tsoffin tushen tushen yanar gizon yanar gizo shine/var/www. A ƙarƙashin wannan kundin adireshin ƙirƙirar fayil mai suna phpinfo.php.

# nano /var/www/phpinfo.php

Ara waɗannan layin masu zuwa na lambar shi kuma adana fayil ɗin.

<?php
phpinfo();
?>

Na gaba, kira fayil ɗin a cikin mai bincike azaman http://10.0.2.15/phpinfo.php

Duba adadin da ke sama, za ku ga an kunna PHP5 tare da tallafi na FastCGI tare da wasu kayayyaki da aka loda, amma abu ɗaya ya ɓace daga jerin (watau MySQL). Ba mu ƙara tallafi ga MySQL don PHP5 ba. Mu yi.

Bayar da Tallafin MySQL na PHP5

Don ba da tallafi na MySQL na PHP, shigar da kunshin php5-mysql tare da wasu mahimman matakan modal php waɗanda za a buƙata don aikace-aikacenku.

# apt-get install php5-mysql php5-gd php5-curl php-pear php5-imagick php5-memcache php5-xmlrpc php5-xsl

Gaba, sake kunna sabar yanar gizo ta Cherokee.

# /etc/init.d/cherokee restart

Sabuntar mai binciken (http://10.0.2.15/phpinfo.php) kuma bincika “mysql”, zaku sami sashin MySQL tare da jerin wasu kayayyaki.

Shi ke nan! Don ƙarin bayani, da fatan a ziyarci Cherokee Web Server.