php7 なぜ mysqli pdo などの基本的な拡張機能がないのですか? php7 をインストールした後、手動でインストールしましたか? 以前は統合環境を使用していましたが、今は個別にインストールしたいと考えています。しかし、php7 をインストールした後、拡張機能が無いので拡張機能をインストールするのが大変なのですが、そんなに面倒であればphp7を単体でインストールしている方にお聞きしたいのですが、拡張機能はどうやってインストールしていますか? Linux 環境下
このマシンは Debian で、Dotdeb のソースが追加されています (清華マグロにはミラーがあります)
Ubuntuの場合。ソースも追加する必要があります: Ubuntu はこれを使用します: add-apt-repository ppa:ondrej/php (理解できない場合は、それを貼り付けて検索し、多数のチュートリアルを見つけてください)
つまり、システムのデフォルトのソースは比較的古いものであり、新しいバージョンを使用したい場合は、適切なソースを自分で追加する必要があります。 さらに、swooleはphp7を完全にサポートするpeclとともにインストールする必要があります
これは統合環境と非統合環境の違いです。PHP7 とは関係ありませんね。
yum を使用してワンクリックでインストールしましたか?設定時にすべての拡張機能をコンパイルしてインストールするのが最善です: LNMP のコンパイルとインストール
php -m を実行すると、インストールされている拡張機能の数がわかります。
このマシンは Debian で、Dotdeb のソースが追加されています (清華マグロにはミラーがあります)
Ubuntuの場合。ソースも追加する必要があります:
Ubuntu はこれを使用します: add-apt-repository ppa:ondrej/php (理解できない場合は、それを貼り付けて検索し、多数のチュートリアルを見つけてください)
つまり、システムのデフォルトのソースは比較的古いものであり、新しいバージョンを使用したい場合は、適切なソースを自分で追加する必要があります。
さらに、swooleはphp7を完全にサポートするpeclとともにインストールする必要があります
これは統合環境と非統合環境の違いです。PHP7 とは関係ありませんね。
正式拡張、aptなどのパッケージ管理を利用してインストールすることができ、とても便利で手間いらずですyum を使用してワンクリックでインストールしましたか?設定時にすべての拡張機能をコンパイルしてインストールするのが最善です:
LNMP のコンパイルとインストール
php -m を実行すると、インストールされている拡張機能の数がわかります。