Writing 2D Games in C using SDL by Thomas Lively
Sisällysluettelo:
- edellytykset
- Remi-arkiston käyttöönotto
- PHP 7.3: n asentaminen CentOS 7: een
- PHP 7.2: n asentaminen CentOS 7: ään
- PHP 7.1: n asentaminen CentOS 7: ään
- PHP 7.x: n määrittäminen toimimaan Apachen kanssa
- PHP 7.x: n määrittäminen toimimaan Nginxin kanssa
- johtopäätös
CentOS 7 toimitetaan PHP-version 5.4 kanssa, joka on ollut virallisesti EOL jo pitkään ja jota ei enää tueta.
PHP 7: ää käyttämällä sovelluksesi latautuvat nopeammin ja kuluttavat vähemmän järjestelmäresursseja.
Tässä opetusohjelmassa selitetään kuinka asentaa tai päivittää PHP 7.0. 7.1, 7.2 ja 7.3 CentOS 7 -järjestelmässä. Osoitamme sinulle myös kuinka integroida PHP Nginxiin ja Apacheen.
Varmista myös ennen tietyn PHP 7.x -version asentamista, että sovelluksesi tukee sitä.
edellytykset
Ennen kuin aloitat tämän oppaan, varmista, että olet kirjautunut palvelimellesi käyttäjätilillä, jolla on sudo-oikeudet, tai pääkäyttäjällä. Paras käytäntö on suorittaa järjestelmänvalvojakäskyjä sudo-käyttäjänä root-käyttäjän sijasta. Jos järjestelmässäsi ei ole sudo-käyttäjää, voit luoda sen seuraamalla näitä ohjeita.
Remi-arkiston käyttöönotto
PHP 7.x -paketteja on saatavana useissa eri varastoissa. Käytämme Remi-arkistoa, joka tarjoaa uudemmat versiot useista ohjelmistopaketeista, kuten PHP.
Remi-arkisto riippuu EPEL-arkistosta. Suorita seuraavat komennot ottaaksesi käyttöön sekä EPEL- että Remi-arkistot:
sudo yum install epel-release yum-utils
sudo yum install
Yum saattaa kehottaa sinua tuomaan arkiston GPG-avaimen. Kirjoita
y
ja paina
Enter
.
Seuraavissa osissa käsittelemme kuinka asentaa PHP 7.x ottamalla käyttöön asianmukainen Remi-arkisto. Jos sinulla on jo PHP 5.4 asennettuna järjestelmään,
yum
päivittää PHP-paketit.
PHP 7.3: n asentaminen CentOS 7: een
PHP 7.3 on viimeisin vakaa PHP-julkaisu. Nykyaikaiset PHP-kehykset ja sovellukset, kuten WordPress, Drupal, Joomla ja Laravel, tukevat täysin PHP 7.3: ta.
Asenna PHP 7.3 CentOS 7: ään seuraavasti:
-
Aloita ottamalla käyttöön PHP 7.3 Remi -varasto:
sudo yum-config-manager --enable remi-php73Asenna PHP 7.3 ja jotkut yleisimmistä PHP-moduuleista:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlndVarmista PHP-asennus kirjoittamalla seuraava komento, joka tulostaa PHP-version:
php -vPHP 7.3.1 (cli) (built: Jan 8 2019 13:55:51) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.1, Copyright (c) 1999-2018, by Zend Technologies
PHP 7.2: n asentaminen CentOS 7: ään
Käytä PHP 7.2: ta vain, jos aiot asentaa sovelluksia, kuten Magento 2, joka ei ole yhteensopiva PHP 7.2: n kanssa.
Seuraavat vaiheet kuvaavat PHP 7.2 CentOS 7: n asentamista.
-
Aktivoi ensin PHP 7.2 Remi -varasto suorittamalla seuraava komento:
sudo yum-config-manager --enable remi-php72Kun arkisto on otettu käyttöön, asenna PHP 7.2 ja muutama yleisin PHP-moduuli:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlndVarmista PHP-asennus:
php -vPHP 7.2.9 (cli) (built: Aug 15 2018 09:19:33) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9, Copyright (c) 1999-2018, by Zend Technologies
PHP 7.1: n asentaminen CentOS 7: ään
Asenna PHP 7.1 seuraavien ohjeiden mukaan.
-
Ota PHP 7.1 -varasto käyttöön kirjoittamalla:
sudo yum-config-manager --enable remi-php71Asenna PHP 7.1 ja muutama yleisin PHP-moduuli:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlVarmista asennus suorittamalla seuraava komento, joka tulostaa PHP-version:
php -vPHP 7.1.21 (cli) (built: Aug 15 2018 17:56:55) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.21, Copyright (c) 1999-2018, by Zend Technologies
PHP 7.x: n määrittäminen toimimaan Apachen kanssa
PHP 7.x: n määrittäminen toimimaan Nginxin kanssa
Toisin kuin Apache, Nginxillä ei ole sisäänrakennettua tukea PHP-tiedostojen käsittelemiseen, joten meidän on asennettava erillinen sovellus, kuten PHP FPM, joka käsittelee PHP-tiedostoja.
Asenna PHP FPM -paketti suorittamalla seuraava komento:
sudo yum install php-fpm
Oletusarvoisesti PHP FPM toimii käyttäjän
apache
porttina 9000. Vaihdamme käyttäjän
nginx
ja
nginx
TCP-liitännästä Unix-pistorasiaan. Muokkaa keltaisella korostetut viivat:
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Varmista, että hakemistolla
/var/lib/php
on oikea omistajuus:
chown -R root:nginx /var/lib/php
Kun olet tehnyt muutokset, ota käyttöön ja käynnistä PHP FPM -palvelu:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Muokkaa seuraavaksi Nginx-virtuaalisen isäntädirektiiviä ja lisää seuraava sijaintilohko, jotta Nginx voi käsitellä PHP-tiedostoja:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Jotta uusi kokoonpano astuisi voimaan, käynnistä Nginx-palvelu uudelleen:
johtopäätös
Olet oppinut asentamaan PHP 7 -sovelluksen CentOS-palvelimellesi ja määrittämään Web-palvelin pystymään käsittelemään PHP-tiedostoja.
php centosTämä viesti on osa Install LEMP Stack -sovellusta CentOS 7 -sarjassa.
Muut tämän sarjan viestit:
• Kuinka asentaa Nginx CentOS 7: ään • Suojaa Nginx salaamalla CentOS 7: llä • Asenna MariaDB CentOS 7: ään • Asenna PHP 7 CentOS 7: ään • Kuinka Nginx-palvelinlohkot asennetaan CentOS 7: lle10AppsManager: Asenna ja asenna uudelleen Windows 10 Myy sovellukset
10AppsManager on ilmainen ohjelma, jonka avulla voit poistaa, , sisäänrakennetut, esiasennetut Windows Store -sovellukset Windows 10: ssä.
Mirekusoft Install Monitor: Asenna ja asenna ohjelmisto Windows-käyttöjärjestelmään
Lataa Mirekusoft Install Monitor. Se on Microsoft Windowsin työpöytäsovellusten poisto-ohjelman sovellusten hallintatyökalu. Se tarkkailee sovelluksen resurssien käyttöä ja poistaa kaikki tarpeettomat sovellukset kokonaan.
Asenna magento 2 centos 7: een
Magento on avoimen lähdekoodin tekniikkaan rakennettu sähköisen kaupan alusta, jossa yhdistyvät tehokkaat ominaisuudet joustavuudella ja käyttäjäystävällisellä käyttöliittymällä. Tässä opetusohjelmassa opastamme sinut läpi vaiheiden, joissa asennat Magento 2 CentOS 7 -laitteeseesi.







