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 institutionis acervi LAMP in servo cum systemate operativo CentOS Stream explicabimus. Disces quomodo singula elementa gradatim configurare et functionem acervi instituti verificare. Pro usoribus cum distributionibus Debian/Ubuntu laborantibus, similis processus institutionis LAMP in alio articulo nostro describitur.

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

Ad documenta officialia refer ut te cum utilitatibus et modulis praesto consuescas.

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

Apache in CentOS, per default, in directorio `/etc/httpd` invenitur . Intra id varia subdirectoria et fasciculi ad configurationem et administrationem servitoris adhibiti sunt.

Fasciculi situs interretialis, velut HTML, CSS, JavaScript, in directorio `/var/www/html` collocandi sunt . Omnes fasciculi in hoc directorio ad inscriptionem situs tui accessibiles erunt.

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

Vide documenta officialia pro indice pleno modulorum praesto. Ad modulos installatos inspiciendos, hoc mandato utere:

php -m

Ad reprimendam installed versionem PHP, imperio utere:

php -v
Reprehendo php version

Fasciculus configurationis PHP principalis apud /etc/php.ini invenitur . Hunc fasciculum in editore textuali aperi:

vim /etc/php.ini

Mutationes necessarias fac, exempli gratia, zonam temporalem rectam constitue utens mandato `date.timezone` et magnitudines fasciculorum importatorum utens mandatis `upload_max_filesize` et `post_max_size` adapta. Si nondum antea cum editoribus textualibus consolae laborasti, articulum paravimus ut fundamenta operandi cum `vim` intellegas.

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

systemctl restart httpd

Ad functionem inspiciendam, scriptum simplex crea quod informationem de versione PHP et configurationibus praesentibus ostendet. Fasciculum ` info.php` in directorio principali servi interretialis `/var/www/html` cum hoc contento crea:

<?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 5 Communi Servo configurationes pro retis tua Application
Articulus proximus ❯ Quid est Linux?

Interroga nos de VPS

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