ウェブサイト検索

LEMP (Nginx、PHP、MariaDB) サーバーを Ubuntu 22.04 にインストールする方法

LEMP は、インターネット上で Web サイトと Web アプリケーションをホストするために一緒に使用される 4 つのオープンソース コンポーネントのコレクションです。 LEMP は、Linux オペレーティング システムを表す L、Nginx Web サーバーを表す N、MySQL または MariaDB データベースを表す M を表します。 PHP 言語の場合は P です。これは通常、インターネット上で大規模なアプリケーションをホストするために使用されます。 LEMP スタックはコミュニティによって十分にサポートされており、世界中の開発者によって使用されています。

この記事では、Ubuntu 22.04 に LEMP サーバーをインストールする方法を説明します。

要件

Fedora 22 への LEMP (Linux、Nginx、MariaDB、および PHP) のインストール

LEMP は、より人気のある LAMP に似た一連のツールです。 LEMP には、ウェブサイトを構築するために利用できる最も有名なパッケージの 1 つが含まれています。その頭字語は、含まれる各パッケージの最初の文字から取られています – Linux、Nginx (エンジン X、MariaDB と発音します) とPHP。

この記事は、Fedora 22 のインストールがすでに完了していることを前提としています。まだ完了していない場合は、Fedora 22 のインストールに関する次のガイドを参照してください。

  1. Fedora 22 サーバー インストール ガイド
  2. Fedora 22 ワークステーション インストール ガイド

インストールを開始する前に、システムを更新することをお勧

続きを読む →

PHP を使用して Web サイトをゼロから構築する方法

PHP の基本をしっかりと理解して、初心者に挑戦する準備はできていますか?このチュートリアルでサイトを最初から構築してみてください。

PHP を使用して Web サイトを構築する方法の基本を理解すると、Web ページのカスタマイズの基本である、ファイルのインクルードと出力の生成についての知識が得られます。サイトにさらに多くの機能を組み込む場合、どこから始めればよいのか、次のステップは何なのか、迷っているかもしれません。

このチュートリアルでは、簡単な更新を可能にするシンプルなサイト構造を紹介します。また、価値を追加するためのいくつかの便利な PHP 関数も示します。

続きを読む →

PHP 8 で列挙型を使用する方法

多くの言語の基本的な機能である列挙型は、現在では PHP の一部でもあります。

列挙型 (enum) は、カスタム セットの値を格納するために使用できるデータ型です。これらは、ドロップダウン リストに表示されるオプションの種類を表すのに最適です。

PHP 8.1 では列挙型のサポートが導入されました。これらの列挙型は使いやすいですが、オブジェクト指向プログラミングから借用した追加機能を提供します。

列挙型の機能

列挙は、関連する値の固定セットを操作する場合に便利です。たとえば、列挙型を使用して、カードのパック内のスーツや乗

続きを読む →

phpMyAdmin を使用してデータベースを簡単に管理する方法

この人気のある長期実行 Web アプリは、MySQL データベースの上にシンプルな UI を重ねます。

初心者にとって、SQL データベースの管理は非常に困難になる可能性があります。これは、MySQL や MariaDB などのデータベースを使用するには、構造化照会言語 (SQL) に精通している必要があるためです。また、MySQL シェル、コマンド ライン インターフェイス、および場合によってはその他のいくつかの複雑なツールの使用方法を知る必要もあります。

SQL とコマンドラインに慣れていない場合は、phpMyAdmin

続きを読む →

PHP を使用して MySQL データベースを構築する

PHP を使用した MySQL 管理の基本を理解します。

MySQL データベースは、多くの Web サイトの基本要素です。これらのデータベースは Web サイトのバックエンドから簡単に作成および編集できますが、Web サイトのコードを使用してこれを行うスキルを持っていることは非常に強力です。でもどうやってやるの?

PHP は、必要なすべての MySQL データベース操作を実行する強力なサーバーサイド スクリプト言語です。これを使用して、Web サイトから快適にデータベースを構築、編集、管理する方法をご覧ください。

PHP で MySQ

続きを読む →

PHP 8.3 の最新機能を発見する

PHP 8.3 はいつリリースされますか?また、それによってどのような新機能が提供されますか?

2023 年 11 月の時点で、PHP 8.3 が Web 開発プログラミング言語の最新バージョンになります。プログラマー向けのさまざまな機能強化 (共用体型、読み取り専用プロパティ、エラー メッセージの改善など) を利用するには、アップグレードする必要があります。

続きを読む →

シンプルな PHP ウェブサイトを構築する方法

ウェブサイトを構築したいが、どこから始めればよいかわかりませんか?基本的な PHP Web サイトを作成すると、Web 開発への道が始まります。

基本的なウェブサイトの構築方法を学びたいですか?かつては HTML から始めたかもしれませんが、最近では最良のソリューションは PHP です。始めるには HTML の知識が必要ですが、PHP は静的および動的両方の Web サイトを構築するのに最適な選択肢となっています。

PHP を使用して Web サイトを開発する方法についての質問に対する答えを探すことは、始めるための非常に良い方法です。 PHP の学習において最善のステップは、PHP を使用して Web

続きを読む →

CentOS 7 に Oracle VirtualBox と phpVirtualBox をインストールする

私たちは皆、CentOS 6.x および CentOS 7.x GUI ベースのシステムに Oracle VirtualBox をインストールする方法を知っていました。しかし、GUI デスクトップ環境を持たない CentOS の最小限のサーバーではどうなるでしょうか?心配はいりません。VirtualBox には「VBoxHeadless」 というツールがあります。 VBoxHeadless は、VirtualBox GUI を必要とせずに仮想マシンを作成および管理するのに役立ちます。

このチュートリアルでは、CentOS 6.x および CentOS 7.x の最小サーバーに Oracle VirtualBox をインストールして構成する方法を見てみましょう。

私のテストボックスの詳細は次のとおりです。

OS: 続きを読む →

Debian 8 での PHP7.0 を使用した LAMP スタック (Linux Apache MariaDB PHP) のインストールとセットアップ

このチュートリアルでは、PHP7 を使用して LAMP (Linux Apache MySQL PHP) をインストールします。この投稿が終わるまでに、LAMP が問題なく正常に実行されるようになっているはずです。

この投稿では Debian Stretch (この作成時の現在のテスト バージョン) を使用します。PHP7 はテスト リポジトリでのみ利用可能であり、まだ Debian 8 ユーザーにはリリースされていません。

PHP7 の新機能は何ですか?

  • パフォーマンスの向上: PHP 7 は PHP 5.6 の最大 2 倍高速です
  • 一貫した 64 ビットのサポート
  • 多くの致命的なエラーが例外になりました
  • 古いサポートされていない SAPI と拡張機能の削除
  • null合体演算子(??)
  • 結合比較演算子 (<=>)
  • 戻り値の型の宣言
  • スカラー型の宣言
  • 続きを読む →