CentOS 8 pakešu krātuves kešatmiņas atjaunināšana:
Vispirms atjauniniet CentOS 8 pakotnes krātuves kešatmiņu ar šādu komandu:
$ sudo dnf makecache
MySQL / MariaDB instalēšana un konfigurēšana:
Es jums parādīšu, kā vispirms konfigurēt datu bāzi.
Lai instalētu MariaDB datu bāzes klienta rīkus un serveri, izpildiet šādu komandu:
$ sudo dnf instalējiet mariadb mariadb-server
Lai apstiprinātu instalēšanu, nospiediet Jā un pēc tam nospiediet
Jāinstalē MariaDB datu bāzes servera un klienta programmas.
Tagad pārbaudiet mariadb pakalpojuma statusu šādi:
$ sudo systemctl statuss mariadbTas var būt neaktīvs (nedarbojas) un invalīdiem (netiks automātiski startēts sistēmas sāknēšanas laikā), kā parādīts zemāk esošajā ekrānuzņēmumā.
Sāciet mariadb pakalpojumu ar šādu komandu:
$ sudo systemctl sākt mariadb
mariadb kalpošanai jābūt aktīvs.
$ sudo systemctl statuss mariadb
Tagad pievienojiet mariadb pakalpojumu sistēmas startēšanai šādi:
$ sudo systemctl iespējot mariadb
Tagad jums vajadzētu iestatīt MariaDB saknes paroli. Lai to izdarītu, palaidiet šādu komandu:
$ sudo mysql_secure_installation
Nospiediet
Nospiediet
Tagad ierakstiet jaunu saknes paroli un nospiediet
Vēlreiz ievadiet saknes paroli un nospiediet
Nospiediet Jā un pēc tam nospiediet
Nospiediet Jā un pēc tam nospiediet
Nospiediet Jā un pēc tam nospiediet
Nospiediet Jā un pēc tam nospiediet
Jāiestata MariaDB saknes parole.
Tagad piesakieties MariaDB čaulā kā root lietotājs šādi:
$ sudo mysql -u root -p
Ievadiet saknes paroli un nospiediet
Jums vajadzētu būt pieteicies.
Tagad izveidojiet jaunu MariaDB lietotāju šādi:
> PIEŠĶIRT VISUS *.* UZNoteikti nomainiet
Tagad palaidiet šo SQL priekšrakstu, lai izmaiņas stātos spēkā.
> Skalošanas privilēģijas;
Tagad izejiet no MariaDB datu bāzes šādi:
> iziet
Apache tīmekļa servera un PHP instalēšana un konfigurēšana:
Tagad, lai instalētu Apache tīmekļa serveri un PHP, palaidiet šādu komandu:
$ sudo dnf instalēt httpd httpd-tools php php-cli php-json php-gd php-mbstring php-pdophp-xml php-mysqlnd
Lai apstiprinātu instalēšanu, nospiediet Jā un pēc tam nospiediet
Jāinstalē Apache tīmekļa serveris un PHP.
Tagad pārbaudiet httpd servera statusu šādi:
$ sudo systemctl statuss httpdPēc noklusējuma tā var būt neaktīva (nedarbojas) un atspējota (automātiski neuzsāksies sistēmas sāknēšanas laikā).
Sāciet httpd pakalpojumu šādi:
$ sudo systemctl sāciet httpd
Pakalpojumam httpd jābūt aktīvam.
$ sudo systemctl statuss httpd
Tagad pievienojiet pakalpojumu httpd sistēmas startēšanai šādi:
$ sudo systemctl iespējo httpd
Apache tīmekļa servera galvenais konfigurācijas fails ir / etc / httpd / conf / httpd.konf
Pielāgotie konfigurācijas faili jāievieto mapē / etc / httpd / conf.d / direktorijā.
Noklusējuma tīmekļa saknes direktorijs ir / var / www / html
Tagad, lai pārbaudītu, vai Apache tīmekļa serveris un PHP darbojas, izveidojiet jaunu PHP skriptu indekss.php noklusējuma tīmekļa sakņu direktorijā / var / www / html sekojoši:
$ echo '"| sudo tee / var / www / html / index.php
Tagad atveriet tīmekļa pārlūkprogrammu un mēģiniet piekļūt vietnei http: // localhost
Jums vajadzētu redzēt phpinfo lapu, kā parādīts zemāk esošajā ekrānuzņēmumā. Tātad, Apache un PHP darbojas pareizi.
Ļaujiet Apache tīmekļa serverim rakstīt tīmekļa saknei:
Pēc noklusējuma Apache tīmekļa serveris var lasīt tikai no noklusējuma tīmekļa saknes direktorija / var / www / html
Ja jūsu lietojumprogrammai ir jāraksta direktorijā, tai jābūt apache lietotāja un grupas īpašniekam.
Lai mainītu Apache tīmekļa saknes direktorija lietotāju un grupu / var / www / html uz apache, palaidiet šādu komandu:
$ sudo chown -Rf apache: apache / var / www / html
CentOS 8 jums arī jākonfigurē SELinux, lai atļautu rakstīt tīmekļa sakņu direktorijā / var / www / html.
SELinux varat konfigurēt / var / www / html direktoriju un tā saturu ar šādu komandu:
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/ var / www / html (/.*)?"
Lai SELinux izmaiņas stātos spēkā, palaidiet šādu komandu:
$ sudo restorecon -Rv / var / www / html
Tīmekļa izstrādes vienkāršošana:
Izstrādājot vietni, vēlaties veikt izmaiņas vietnē / var / www / html direktoriju kā savu pieteikšanās lietotāju.
Lai to atvieglotu, izveidojiet simbolisku saiti / var / www / html lietotāja mājas direktorijā:
$ ln -s / var / www / html ~ / public_html
Dodiet arī visiem lasīšanas, rakstīšanas un izpildes atļaujas direktorijai / var / www / html sekojoši:
$ sudo chmod -R 777 / var / www / html
Tagad jums vajadzētu būt iespējai piekļūt / var / www / html direktoriju kā ~ / public_html no sava lietotāja mājas direktorija un pēc vajadzības veiciet izmaiņas failos un direktorijos.
Kad esat pabeidzis vietnes izstrādi, varat aizsargāt tīmekļa saknes direktoriju / var / www / html vēlreiz šādi:
$ sudo chmod -R 660 / var / www / html
Tātad, tā jūs konfigurējat LAMP serveri CentOS 8 PHP tīmekļa izstrādei. Paldies, ka izlasījāt šo rakstu.