PHPにuuid拡張機能をインストールする方法
php に uuid 拡張機能をインストールする方法: まず、PECL 公式 Web サイトにアクセスして php uuid 拡張機能をダウンロードし、次に依存ライブラリをインストールし、次に phpize コマンドを使用して PHP 拡張機能のコンパイル環境を準備します。ライブラリ; そして最後に install コマンドを使用してインストールします。
#PHP は uuid を使用します
環境Ubuntu1804 php7.2 nginx準備 PECL 公式 Web サイト (https://pecl.php.net/package/uuid) に移動して、最新の php uuid 拡張機能をダウンロードします: 例: uuid-1.1 .0 バージョン
1 |
|
uuid の最も重要なコンポーネントはマシン コードであり、そのほとんどはネットワーク カードの MAC アドレスです。PHP はマシン コードを取得できませんしたがって、コードを直接使用して uuid を生成することはできません
ubuntu ではこのパッケージは uuid-dev ですが、他のプラットフォームも同様ですソース コードのコンパイルおよびインストール
1
$ sudo apt-get install uuid-dev
ログイン後にコピー
- #パッケージを解凍します
1 |
|
- ##
- #初期化
1 |
|
1 |
|
- phpize コマンドは、PHP 拡張ライブラリのコンパイル環境を準備するために使用されます。 通常、複数のバージョンの PHP は bin ディレクトリで、/bin/phpize7.2
Configuration
1 |
|
ファイルは、その後に生成されます。正常にインストールされた場合は、通常、現在のディレクトリに modules/xxxxx.so
1
2
3
$ sudo make
$ sudo make test
$ sudo make install
ログイン後にコピー
1
2
Libraries have been installed in:
/home/vagrant/uuid-1.1.0/modules
ログイン後にコピー または
1 |
|
が追加されます。拡張子 .so ファイルが拡張子ディレクトリに自動的に追加されない場合は、 (phpinfo を通じて extension_dir ディレクトリ (上記の「/usr/lib/php/20170718/」) を表示できます)、
1 |
|
Configuration extension
を手動でコピーする必要があります。uuid 拡張機能を対応する構成ファイルに追加します前に拡張機能をインストールしたばかりですが、cli モードと fpm モードで導入された特定の拡張機能は通常、個別に構成する必要があります
1. 古い追加方法は通常、php.ini ファイルに直接行を追加します: extension=uuid.so;
- 2. 新しいバージョンは管理が容易で、通常は /etc/php/php7.2/mods-availableuuid.ini ファイルを追加し、行 extension=uuid.so;3 を追加します。それを fpm および cli 設定に追加します
1 2 3 |
|
4. fpm
1 |
|
5. インストールが成功したかどうかを確認します
##cli モードの場合
1 |
|
- Through phpinfo () View
- Use
1
2
3
4
5
6
7
8
<?php
if
(function_exists('uuid_create') === true) {
echo
uuid_create(),
"<br>"
;
echo
uuid_create(1);
}
else
{
echo
'uuid未安装';
}
ログイン後にコピー 出力例:
1 2 |
|
[推奨学習: "PHP ビデオ チュートリアル
"]
以上がPHPにuuid拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
