国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
前提條件
ステップ1:追加のPHPモジュールおよびその他の依存関係をインストールします
ステップ2:Magentoのデータベースを作成します
ステップ3:LinuxでElasticSearchをインストールして構(gòu)成します
ステップ4:LinuxでComposerをダウンロードしてインストールします
ステップ5:LinuxにMagentoをダウンロードしてインストールします
ステップ6:MagentoのApache仮想ホストを作成します
ステップ7:MagentoをインストールしてMagento Cronの仕事をセットアップする
ホームページ システムチュートリアル Linux Rocky LinuxとAlmalinuxにMagentoをインストールする方法

Rocky LinuxとAlmalinuxにMagentoをインストールする方法

Jul 08, 2025 am 09:50 AM

PHPで書かれたMagentoは、人気のオープンソースであり、オンラインショッピングカートを企業(yè)に提供する多目的なeコマースプラットフォームです。 SymfonyLaminasなどのさまざまなPHPフレームワークを活用して、機(jī)能と使いやすさを向上させます。

Magentoは、オンラインショップの作成、製品カタログの管理、トランザクションと請求書の監(jiān)視、および他の多くのタスクの間で顧客の購入行動を追跡する管理者のコントロールパネルを提供します。

それ以上のADOがなければ、 Rocky LinuxAlmalinuxMagentoのインストールに著手しましょう。

前提條件

Magentoを正常にインストールするには、まず第一に、ランプスタックをインストールする必要があります。

  • Rocky Linuxにランプスタックをインストールする方法
  • Almalinuxにランプスタックをインストールする方法

また、サーバーのパブリックIPアドレスを指す完全な資格のあるドメイン名( FQDN )があることを確認(rèn)してください。このガイドでは、 linuxtechgeek.infoドメインを使用します。

最後に、SUDOユーザーが構(gòu)成されたSSHアクセスがあることを確認(rèn)してください。

ステップ1:追加のPHPモジュールおよびその他の依存関係をインストールします

Magentoのインストールの要件であるPHPモジュールのインストールから始めます。

 $ sudo dnfインストールphp-mysqlnd php-xml php-cli php-soap php-pd php-opcache php-iconv php-gd o php-intl php-mbstring php-json php-zip unzip wget -y

インストールしたら、 PHP.ini構(gòu)成ファイルを編集して編集します。

 $ sudo vim /etc/php.ini

以下に提供される値があなたが持っているものを反映していることを確認(rèn)してください。もちろん、TimeZoneに対応するように、 Date.TimeZone値を設(shè)定します。

 memory_limit = 1024m
upload_max_filesize = 256m
zlib.output_compression = on
max_execution_time = 18000
date.timezone =ヨーロッパ/ロンドン

変更を保存して終了します。

次に、PHPナトリウム拡張 - Libsodiumをインストールする必要があります。これは、暗號化機(jī)能を簡単で効果的な方法で提供するモジュールです。モジュールをインストールするには、インストールをサポートするために追加のパッケージと依存関係を提供するEpelリポジトリをインストールする必要があります。

Epelをインストールするには、コマンドを?qū)g行します。

 $ sudo dnfインストールhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

次に、追加の依存関係をインストールします。

 $ sudo dnfインストールphp-cli libsodium php-pear php-devel libsodium-devel make

すべてのパッケージと依存関係を配置すると、次のコマンドをその順序で実行して、 Libsodium PHPモジュールをインストールします。

 $ sudo pecl channel-update pecl.php.net
$ sudo peclインストールlibsodium

php.iniファイルに戻ります。

 $ sudo vim /etc/php.ini 

次の行を追加します。

拡張= natium.so

保存して終了します。

PHPナトリウムが取り付けられているかどうかを確認(rèn)するには、コマンドを?qū)g行します。

 $ php -i |グレップナトリウム

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

素晴らしい!次のステップに進(jìn)みます。

ステップ2:Magentoのデータベースを作成します

次のステップには、Magentoのデータベースとデータベースユーザーの作成が含まれます。したがって、 MARIADBデータベースサーバーにログインします。

 $ sudo mysql -u root -p

次のSQLクエリを?qū)g行して、データベースとデータベースユーザーを作成します。

データベースmagento_dbを作成します。
「パスワード」によって識別されたユーザー 'magento_user'@'localhost'を作成します。

次に、 Magentoデータベースでデータベースユーザーに特権を付與します。

 Magento_db。*のすべての付與は、「Magento_user」@'localhost'に「パスワード」で識別されます。

最後に、グラントテーブルをリロードすることにより、変更を有効にします。

フラッシュ特権;
出口;

以下は、 SQLクエリの概要です。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

ステップ3:LinuxでElasticSearchをインストールして構(gòu)成します

次のステップは、 ElasticSearchをインストールすることです。これは、Apache Luceneに基づいたオープンソース分散検索および分析エンジンです。膨大な量のデータを高速かつ便利に検索、保存、分析するために使用されます。

ElasticsearchはJavaで書かれており、前提條件として、 Javaを最初にインストールする必要があります。 OpenJDKの最新の安定したバージョンであるOpenJDK 11をインストールします。

 $ sudo dnfインストールopenjdk-11-jdk -y

OpenJDKのインストールが完了したら、Javaインストールのバージョンを確認(rèn)します。

 $ java -version

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

次に、 ElasticSearch GPGキーをインポートします。

 $ sudo rpm -import https://artifacts.elastic.co/gpg-key-elasticsearch

完了したら、 ElasticSearchのリポジトリを作成します。

 $ sudo vim /etc/yum.repos.d/elasticsearch.repo

次のコンテンツを貼り付けます。

 [Elasticsearch-7.x]
name = 7.xパッケージのElasticsearchリポジトリ
baseurl = https://artifacts.elastic.co/packages/7.x/yum
gpgcheck = 1
gpgkey = https://artifacts.elastic.co/gpg-key-elasticsearch
有効= 1
AutoreFresh = 1
type = rpm-md

変更を保存し、Elasticsearchリポジトリファイルを終了します。

次に、DNFパッケージマネージャーを使用してElasticSearchをインストールします。

 $ sudo dnfインストールelasticsearch

ElasticSearchには、追加の構(gòu)成が必要です。したがって、 elasticsearch.ymlファイルを編集します。

 $ sudo vim etc/elasticsearch/elasticsearch.yml

以下の行を介して、 Network.Hostディレクティブが127.0.0.1に設(shè)定されていることを確認(rèn)します。

 cluster.name:my-application
     node.name:node-1
     path.data:/var/lib/elasticsearch
     <strong>network.host:127.0.0.1</strong>

変更を保存して、ファイルを終了します。

次に、 ElasticSearchサービスを起動時(shí)に起動し、次のコマンドを使用してサービスを開始できるようにします。

 $ sudo systemctl enable elasticsearch
$ sudo systemctl start elasticsearch

次に、ElasticSearchの実行ステータスを確認(rèn)します。

 $ sudo systemctl status elasticsearch

さらに、図のようにCurlコマンドを使用してGETリクエストを送信することにより、 ElasticSearchをテストできます。

 $ curl -x 'localhost:9200'を取得します

JSON形式で次の出力を取得する必要があります。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

これは、ElasticSearchが正常にインストールされたことの確認(rèn)です。

ステップ4:LinuxでComposerをダウンロードしてインストールします

次のステップは、PHPパッケージマネージャーのコンポーザーをインストールすることです。したがって、最初に、インストーラーファイルをダウンロードします。

 $ sudo curl -ss https://getcomposer.org/installer | Php

次に、ファイルを/usr/local/bin/ pathに移動します。

 $ sudo mv composer.phar/usr/local/bin/composer

インストールを確認(rèn)するには、コマンドを?qū)g行します。

 $ Composer -V

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

ステップ5:LinuxにMagentoをダウンロードしてインストールします

次のステップは、Magento Zipファイルをダウンロードすることです?,F(xiàn)在、最新バージョンはMagento 2.4.2です。 WGETコマンドラインユーティリティを使用して、次のようにインストールファイルをダウンロードします。

 $ wget https://github.com/magento/magento2/recive/refs/tags/2.4.2.zip

ダウンロードしたら、アーカイブファイルの內(nèi)容を抽出します。

 $ unzip 2.4.2.zip

次に、減圧ディレクトリをドキュメントルートディレクトリに移動し、簡単にするためにMagento2に変更します。

 $ sudo mv magento2-*/var/www/html/magento2

次に、 Magentoディレクトリに移動します

$ cd/var/www/html/magento2

Composerを使用して、すべてのPHP依存関係をインストールします。

 $ sudo/usr/local/bin/composerインストール

sudoを使用して作曲家を?qū)g行する場合、エラーを取得する必要があります。これは、ルートとしての作曲家を?qū)g行しているため、インストールされているものに応じてリスクがある可能性があるため、これは単なる警告です。それにもかかわらず、続行して実行してください。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

すべての依存関係がインストールされたら、 Magento2ディレクトリの次の権限を設(shè)定します。

 $ sudo chown -r apache:apache/var/www/html/magento2
$ sudo chmod 755/var/www/html/magento2

まだMagento2ディレクトリには、以下の追加のアクセス許可を呼び出します。

 $ sudo var generated vendor pub/static pub/media app/etc -type f -exec chmod gw {}を見つける  
$ sudo var generated vendor pub/static pub/media app/etc -type d -execを見つける 
$ sudo chown -r apache:apache。
$ sudo chmod ux bin/magento

今すぐ許可を設(shè)定しています。先に進(jìn)み、MagentoのApacheを構(gòu)成しましょう。

ステップ6:MagentoのApache仮想ホストを作成します

次に、Magentoのインストール用にApache仮想ホストファイルを構(gòu)成します。

 $ sudo vim /etc/httpd/conf.d/magento.conf

次の構(gòu)成ファイルを貼り付けます。

<virtualhost>
serverAdmin [電子メール保護(hù)]
servername emple.com
documentRoot/var/www/html/magento2/
DirectoryIndex index.php

<directory></directory>
オプションインデックスは、マルチビューをフォローします
AllowoverRideすべて
注文許可、拒否
すべてから許可します


errorlog /var/log/httpd/magento_error.log
customlog /var/log/httpd/magento_access.log結(jié)合
</virtualhost>

変更を保存して、ファイルを終了します。

次に、Apache HTTPサーバーを再起動します

$ sudo systemctl restart httpd

ステップ7:MagentoをインストールしてMagento Cronの仕事をセットアップする

Magentoをインストールするには、新しいユーザー、管理者ユーザー、およびその他のいくつかの顕著な変數(shù)を構(gòu)成する次のコマンドを?qū)g行します。

 sudo -u apache bin/magentoセットアップ:インストール-admin-firstname = "james" -admin-lastname = "kiarie" -admin-email = "[email protected]" -admin-user = "admin-password =" secure@123 "-db-name =" Magento_db "-db-host" -db-host "-db-host" -db-user = "magento_user"  -  db-password = "p@ssword@321"  -  language = en_us = usd-timezone = europe/london -cleanup-database  -  base-url = http:// "linuxtecheek.info"

最後に、管理ページパスを提供する次の出力を取得します。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

ブラウザからMagentoにアクセスする前に、図のようにSelinuxポリシーを構(gòu)成します。

 $ sudo restorecon -r/var/www/magento
$ sudo setsebool -p httpd_unified 1

次に、ブラウザを開き、図のように完全なURLを入力します。

 http://linuxtechgeek.info/admin_yquaor

次のログインページにリダイレクトされます。以前に指定したように管理者資格情報(bào)を使用してサインインし、「サインイン」をクリックします。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

これにより、Magento Dashboardに案內(nèi)されます。

Rocky LinuxとAlmalinuxにMagentoを設(shè)置する方法

ここから、オンラインショップの作成、アイテムの価格を管理し、請求書を管理し、他の多くのタスクの中で顧客のアクティビティを追跡することに進(jìn)むことができます。 Rocky LinuxAlmalinuxにMagentoを正常にインストールしました。

以上がRocky LinuxとAlmalinuxにMagentoをインストールする方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxの10の最適なファイル比較と違い(DIFF)ツール Linuxの10の最適なファイル比較と違い(DIFF)ツール Jun 11, 2025 am 10:26 AM

プログラムファイルまたは通常のテキストファイルを作成している間、プログラマーとライターは、同じファイルの2つのファイルまたは2つのバージョンの違いを知りたい場合があります。 Linux上の2つのコンピューターファイルを比較すると、その內(nèi)容の違いは

コマンドラインから新しい空のファイルを作成する方法は? コマンドラインから新しい空のファイルを作成する方法は? Jun 14, 2025 am 12:18 AM

コマンドラインに空のファイルを作成するには、次の3つの方法があります。まず、スクリプトまたはプレースホルダーファイルのデバッグに適したTouchコマンドの最も簡単で安全な使用です。第二に、> redirectionを介して迅速に作成されますが、ログファイルの初期化に適した既存のコンテンツをクリアします。第三に、echo ">ファイル名を使用して空の文字列を持つファイルを作成するか、echo-n" ">ファイル名を使用してラインブレークを避けます。これらの3つの方法には獨(dú)自の適用シナリオがあり、適切な方法を選択すると、タスクをより効率的に完了するのに役立ちます。

Linuxの最良のオープンソース數(shù)學(xué)方程式エディター Linuxの最良のオープンソース數(shù)學(xué)方程式エディター Jun 18, 2025 am 09:28 AM

數(shù)學(xué)的方程式を書くための優(yōu)れたソフトウェアをお探しですか?その場合、この記事では、お?dú)荬巳毪辘蜭inux Distributionに簡単にインストールできる上位5つの方程式エディターを提供します。

Dutree- Linuxでファイルシステムディスクの使用を分析します Dutree- Linuxでファイルシステムディスクの使用を分析します Jun 11, 2025 am 10:33 AM

Dutreeは、Rustプログラミング言語で記述されたディスク使用量を分析するための無料のオープンソースの高速コマンドラインツールです。これは、Durep(ディスク使用レポーター)とツリー(ツリーのような形式のディレクトリコンテンツをリスト)コマンドラインツールを組み合わせることによって作成されました

Debian、Ubuntu、Linux MintにEclipse IDEをインストールする方法 Debian、Ubuntu、Linux MintにEclipse IDEをインストールする方法 Jun 14, 2025 am 10:40 AM

Eclipseは、世界中のプログラマーが主にJavaでソフトウェアを作成するために使用するだけでなく、Eclipseプラグインを使用した他の主要なプログラミング言語でも使用する無料の統(tǒng)合開発環(huán)境(IDE)です。EclipseIDE2023?06の最新リリースは

15 Linuxでネットワークを構(gòu)成するための有用な「ifconfig」コマンド 15 Linuxでネットワークを構(gòu)成するための有用な「ifconfig」コマンド Jun 11, 2025 am 10:01 AM

IFCONFIGは、コマンドラインインターフェイスまたはシステム構(gòu)成スクリプトでネットワークインターフェイスパラメーターを構(gòu)成、管理、およびクエリするU(xiǎn)NIX/Linuxオペレーティングシステムのシステム/ネットワーク管理のための「インターフェイス構(gòu)成」ユーティリティのユーティリティ

SCP Linuxコマンド -  Linuxでファイルを安全に転送します SCP Linuxコマンド - Linuxでファイルを安全に転送します Jun 20, 2025 am 09:16 AM

Linux管理者は、コマンドライン環(huán)境に精通している必要があります。 LinuxサーバーのGUI(グラフィカルユーザーインターフェイス)モードは一般的にインストールされていないためです。SSHは、Linux管理者がサーバーを管理できるようにするための最も人気のあるプロトコルである可能性があります。

あなたを笑わせる24の陽気なLinuxコマンド あなたを笑わせる24の陽気なLinuxコマンド Jun 14, 2025 am 10:13 AM

Linuxにはコマンドの豊富なコレクションがあり、それらの多くはさまざまなタスクに強(qiáng)力で便利ですが、アミューズメントのために試してみることができる面白くて気まぐれなコマンドもあります。 1。SLコマンド(蒸気機(jī)関車) あなたはそれを知っているかもしれません

See all articles