Knowledgebase Simplex instructiones operari cum Profitserver ministerium
main Knowledgebase Quomodo install LUMEN Stack in CentOS Stream?

Quomodo install LUMEN Stack in CentOS Stream?


In hoc articulo, processum explicabimus institutionis lucernae in servo currenti systematis CentOS Fluminis operantis. Disces quomodo singulas componentes gradatim configurare et comprobare functionem acervi instituti. Pro usoribus cum distributionibus Debian/Ubuntu laborantibus similis LUMEN processus institutionis descriptus est alterum ex nostris articulis.

LAMPAS acervus ex copia programmatis incluso Linux systematis operantis, in Apache servo telae, in MySQL vel MariaDB systemate datorum, et in lingua PHP scripto consistit. Haec membra simul concurrunt ad validum et flexibile suggestum creare ad applicationes et paginas interretiales explicandas.

Servo Praeparatio

Antequam institutionem incipias, series praeparatoriae gradus sumenda est.

Switching ad Superuser

Imprimis, privilegia superuser (radix) acquirere debes, sicut pleraque mandata requiruntur ut ministrum habeat necessitatem permissionum elevatam. Intrant hoc mandatum mutandae radix ad user:

su -

ratio Update

Deinde commendatur ut omnes sarcinas inauguratas ad recentissimas versiones update. To update, imperium curre;

dnf update -y

firewall configurationis

Ad securitatem servo tuo utendam, accessum regulas configurare debes. CentOS Fluvius firewalld utitur per default ut ratio administrationis regulae. Ut firewalld installatur et currit;

systemctl status firewalld

deinde portus aperi, qui a candelabro acervo adhibitus erit;

  • HTTP (port 80) paginae accessus;
  • HTTPS (port 443) in accessu loci secure;
  • MySQL (portum 3306) ad accessum datorum (si nexus remotior requiritur).

Utere his mandatis ut portus aperiant;

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=3306/tcp

Adde etiam regulam pro nexu SSH;

firewall-cmd --permanent --add-port=22/tcp

Additis omnibus necessariis regulis, firewall occasus reload;

firewall-cmd --reload

Ensure firewall bene laborat. Hoc mandatum est ut omnia praecepta:

firewall-cmd --list-all
Reprehendo Firewall Rules in Centos

Apache Installation

Ad Apache install, in sarcina DNF procurator utere. Si tantum desideras versionem fundamentalem Apache, sequenti imperio utere:

dnf install httpd -y

Praeter institutionem fundamentalem Apache, etiam varias utilitates et modulos addere potes ad functionem amplificandam et securitatem interretialem servientis augendam. Syntaxis huius praecepti est:

dnf install additional_packages –y

Ministerium instituere cum fasciculis adiectis, mandatum hoc spectat:

dnf install httpd additional_packages -y

Quaere in documenta publica consuescere te cum utilitatum et modulorum praesto.

Apache insertis, incipe et adde ut satus:

systemctl start httpd
systemctl enable httpd

Reprehendo status officii utens imperio;

systemctl status httpd
Apache officium status in CentOS

Hoc scaena, navigatrum interretialem aperire potes et inscriptionem IP servientium in talea inscriptionis intrare. Apache gratam paginam videre debes, bonam institutionem ostendens:

Apache Welcome Page

Defalta, Apache ad CentOS in theca sita est /etc/httpd presul. Intus sunt varia subdirectoria et fasciculata pro servo configurationis et administrationis.

Paginae interretiales, ut HTML, CSS, JavaScript, collocari debent in the / Var / www / html presul. Omnia documenta in hoc directorio pervia erunt in inscriptione tua siti.

MySQL Installation

In hac sectione videbimus processum institutionis et figurandi MariaDB in servo CentOS Stream. MariaDB furca est MySQL quae convenientiam cum MySQL conservat sed melioris effectus praebet, consectetur lineamenta et elit communitatis activae. Instrumentum instituere, utere imperio;

dnf install mariadb-server mariadb -y

Post institutionem, ministerium incipe et fac ut in tabernus ratio incipere:

systemctl start mariadb
systemctl enable mariadb

Curet ut MariaDB officium recte currit, sequenti mandato utatur;

systemctl status mariadb
Reperiens MariaDB Status in CentOS

MariaDB securitatem scripturae paroecialem praebet, quae te permittit ut uncinis defaults tutus removeas ac datorum custodiam tuearis. Curre eam;

sudo mysql_secure_installation

Per executionem scriptionis, pluribus gradibus fungi debebis;

  1. Radix user pro tessera posuit (si iam non posuit);
  2. Aufer anonymos utentes;
  3. Disallow remota login ut radix;
  4. database amove experimentum et accessum ad illud;
  5. Reload privilegii tabularum ad easdem vices.

Commendatur ut affirmative respondeat (y) omnibus gradibus.

Peracta securitate initiali, coniungere MariaDB potes. Ad hoc currite imperium;

mysql -u root -p

Ut MariaDB recte laborat, suadetur ut datorum experimentum efficiat. Quae sequuntur mandata in MariaDB console;

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE test_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL
);
INSERT INTO test_table (name) VALUES ('example data');
SELECT * FROM test_table;

Haec mandata novum datorum testdb, tabulam testam facient, et unum testimonium addunt. Tunc ostendent contenta mensae ad verificationem;

Reprehendo quod MariaDB recte laborat

Ad corticem exire, uti jubes;

exit

PHP Installation

Apache et MySQL insertis, proximus gradus est PHP instituere et configurare, quod est responsabilis paginarum dynamicarum processus. Similes Apache, institutionem fundamentalem PHP conficere potes ac modulos additos necessarios addere. Ad institutionem fundamentalem utere imperio:

dnf install php

In hac tamen forma instrumentum raro inauguratus est. Saepius institutio fit statim cum modulis additis. Sit scriptor install modulorum cum magna aliqua:

dnf install php php-cli php-mysqlnd php-json php-gd php-ldap php-odbc php-pdo php-opcache php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-zip –y

Quaere in documenta publica in pleno indice modulorum promptorum. Ad modulos inauguatos reprimendam, imperio utere:

php -m

Ad reprimendam installed versionem PHP, imperio utere:

php -v
Reprehendo php version

Pelagus PHP configuration file sita est /etc/php.ini. Aperi hunc fasciculum in textu editore:

vim /etc/php.ini

Mutationes necessarias fac, exempli gratia, zonam rectam tempus utens date.timezone directivam et onera fasciculi compone utens fasciculi onerationis_max_filesize et post_max_size normas. Si non antea operati estis cum editoribus consolatoriis, paravimus an . articulus ut adiuvet te intelligere elementa operandi cum vim.

Postea instrumentum insertis et mutationibus conformationis fasciculi faciendis, ministerium Apache sileo:

systemctl restart httpd

Ad functionem reprimendam, simplicem scriptionem crea quae informationes de PHP versionis et occasus currentis ostendet. Creare lima info.php in web server radix directory / Var / www / html cum his contentus,

<?php
phpinfo();
?>

Naviculam interretialem aperi et URL server ingressu post documenti documenti nomen. Exempli gratia:

http://your_server_ip/info.php

Si omnia recte eriguntur, detailed informationem de versionis PHP, occasus, modulorum fultorum, plura videbis;

Reprehendo php functionality

Conclusio

Lucernae acervum in CentOS Streamantis installans magni momenti est gradus ad certos interretiales creandos. Sequens instructiones, Apache, MySQL, PHP configurare didicisti, quae ad paginas dynamicas necessarias sunt. Hic acervus multas facultates evolutionis interreti aperit, et ulteriores studium et optimization adiuvabit ut meliores effectus et constantiam servi tui adiuvet.

❮ Articulus prior Quid est Linux?
Articulus proximus ❯ 5 Communi Servo configurationes pro retis tua Application

Interroga nos de VPS

Semper parati sumus ad interrogata tua respondere quovis tempore diei ac noctis.