PHP 版本讲解_PHP
PHP版本目前主要有分三支:PHP4/PHP5/PHP6
PHP4由于太古老、对OO支持不力已基本被淘汰,不用考虑PHP4。
PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3上实现,所以暂不考虑PHP6。
PHP5的版本目前主要分三支:PHP5.2之前的版本、PHP5.2.x 和 PHP5.3.x
PHP5.2之前的版本不值得考虑,因为某些功能缺陷或者BUG。
主流PHP程序对PHP5.2.x的兼容性最好,而每次版本号的升级带来的都是安全性和稳定性的改善,所以宜挑选最新的版本。目前PHP5.2系列最新的是PHP5.2.17。
而如果产品是自己开发自己使用,PHP5.3在某些方面更具优势,在稳定性上更胜一筹,增加了很多PHP5.2所不具有的功能,比如内置php-fpm、更完善的垃圾回收算法、命名空间的引入、sqlite3的支持等等,是部署项目值得考虑的版本。目前PHP5.3系列最新的是PHP5.3.8。
面向windows的php有以下几个版本
windows版本下载地址:http://windows.php.net/download/
Installer:可执行的MSI格式安装包。
Zip:解压即可用。和install版无区别。建议选择Zip版。
Debug Pack:带调试的php包。
VC6与VC9是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9 就是 the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本。
如果你是在windows下使用IIS+PHP 的,请选择VC9版本。
提示:使用VC9版的时候需要有VC++2008的运行时环境(x86)。(x64)
提示:不要在apache下使用VC9的版本。
提示:php5.2官方只提供vc6的下载。
提示:php5.3官方提供了vc6和vc9的下载,但从php5.3.5之后只提供vc9版的下载。php5.3.5是最后一个带vc6版的。
TS和NTS是什么?
TS 指 Thread Safe,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。
NTS 指 Non Thread Safe,即非线程安全,一般在IIS以FastCGI方式运行的时候选择这个版本,具有更好的性能。
提示:从PHP 5.3.0 开始发布的Windows版已经不支持ISAPI模式了,下载的php压缩包中没有php5isapi.dll,所以推荐FastCGI方式运行PHP。
如何查看当前运行的PHP的版本?
一个很简单的办法就是phpinfo();
Thread Safety disabled是NTS,enabled是TS
Configure Command看到VC98字样的是VC6,Compiler标明 MSVC9 (Visual C++ 2008) 的是VC9

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









php5 と php8 の違いは、パフォーマンス、言語構造、型システム、エラー処理、非同期プログラミング、標準ライブラリ関数、セキュリティの点です。詳細な紹介: 1. パフォーマンスの向上. PHP5 と比較して、PHP8 はパフォーマンスが大幅に向上しています. PHP8 では、高頻度の実行コードをコンパイルおよび最適化できる JIT コンパイラーが導入されており、それによって実行速度が向上しています; 2. 言語構造の改善、 PHP8 では、いくつかの新しい言語構造と関数が導入されており、PHP8 では名前付きパラメータがサポートされており、開発者はパラメータの順序などの代わりにパラメータ名を渡すことができます。

PHP の学習者および開発者として、その歴史を理解できないわけがありません。次の PHP 中国語 Web サイトは、PHP 愛好家が PHP のさまざまな歴史的バージョンを確認するのに役立ちます。

php5 でポート 80 を変更する方法: 1. Apache サーバー設定ファイルのポート番号を編集します; 2. PHP 設定ファイルを編集して、PHP が新しいポートで動作することを確認します; 3. Apache サーバーを再起動すると、PHP アプリケーションが起動します。新しいポートで実行を開始します。ポートで実行します。

php7 と php5 の構文の違いは次のとおりです: 1. PHP7 では厳密な型宣言が導入されていますが、PHP5 変数の型は暗黙的です; 2. PHP7 ではスカラー型宣言のサポートが導入されていますが、PHP5 ではサポートされていません; 3. PHP7 では NULL Merge 演算子が導入されていますが、PHP7 では NULL Merge 演算子が導入されています。 PHP5 では、変数が存在するかどうか、null ではないかどうかをチェックします。条件文を使用する必要があります。 4. PHP7 には新しい比較演算子「<=>」が追加されていますが、PHP5 にはありません。 5. PHP7 では、新機能の匿名クラスが導入されていますが、PHP5 では、ではない。

php5 がポート 9000 をリッスンしない場合の解決手順: 1. PHP-FPM 構成ファイルを確認します; 2. PHP-FPM サービスを再起動します; 3. ファイアウォールをオフにするか、ポート転送を構成します; 4. 他のプロセスがポート 9000 を占有しているかどうかを確認します。

Pagoda パネルは、ユーザーが Web サイト、データベース、FTP、その他のサービスを簡単に管理できるようにする、強力で使いやすいサーバー管理パネルです。 Pagoda パネルを使用する過程で、Web サイトのさまざまなニーズに適応するために PHP バージョンを切り替える必要がある場合があります。この記事では、PHP バージョンの切り替えに関する簡単なガイドを提供し、読者が PHP バージョンの切り替え操作をすばやく完了できるように具体的なコード例を示します。まず、Pagoda パネルにログインし、Web サイト設定ページに入る必要があります。左側のナビゲーション バーで [Web サイト] オプションを見つけて、 をクリックします。

BTPanel は、ユーザーがサーバー、Web サイト、データベース、その他のサービスを簡単に管理できるようにする、強力で使いやすいサーバー管理パネルです。 Web サイトの開発者または管理者として、Pagoda パネルで PHP バージョンを切り替えるスキルを習得することは非常に重要です。この記事では、Pagoda パネルで PHP バージョンを操作および切り替える方法を共有し、読者がこのスキルをよりよく習得できるように具体的なコード例を示します。 1. Pagoda パネルにログインし、ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、Pagoda を追加します

Web サイト管理者は、PHP5 ポートをデフォルトのポート 80 から変更する必要がある状況に遭遇する可能性があります。このプロセスは少し急いでいるかもしれませんが、以下の手順に従えば簡単に完了します。
