1.現在のシステムにPHPがインストールされているかどうかを確認します
#rpm -qa php1
2.yumにインストール可能なPHPソフトウェアがあるかどうかを確認します
#yumリスト| grep php1
[root @ localhost〜] #yumリスト| grep phpgraphviz-php.x86_64 2.30.1-19.el7 base php.x86_645.4.16-43.el7_4更新 php-bcmath.x86_645.4.16-43.el7_4更新 php-cli.x86_645.4.16-43.el7_4アップデート php-common.x86_645.4.16-43.el7_4アップデート php-dba.x86_645.4.16-43.el7_4アップデート php-devel.x86_645.4.16-43.el7_4アップデート php-embedded.x86_645.4.16-43 .el7_4の更新 php-enchant.x86_645.4.16-43.el7_4更新 php-odbc.x86_645.4.16-43.el7_4の更新 php-fpm.x86_645.4.16-43.el7_4更新 php-gd.x86_645.4.16-43.el7_4更新 php-intl.x86_645.4.16-43.el7_4更新 php-ldap.x86_645.4.16-43。 el7_4アップデート php-mbstring.x86_645.4.16-43.el7_4アップデート php-mysql.x86_645.4.16-43.el7_4アップデート php-mysqlnd.x86_645.4.16-43.el7_4アップデート php-pdo.x86_645.4.16- 43.el7_4は php-pear.noarch1:1.9.4-21.el7ベースを更新します php-pecl-memcache.x86_643.0.8-4.el7ベース php-pgsql.x86_645.4.16-43.el7_4更新 php-process.x86_645.4.16- 43.el7_4アップデート php-pspell.x86_645.4.16-43.el7_4アップデート php-recode.x86_645.4.16-43.el7_4アップデート php-snmp.x86_645.4.16-43.el7_4アップデート php-soap.x86_645.4。 16-43.el7_4の更新 php-xml.x86_645.4.16-43.el7_4の更新 php-xmlrpc.x86_645.4.16-43.el7_4更新 rrdtool-php.x86_641.4.8-9.el7ベースを uuid-php.x86_64 1.6.2-26.el7 base12345678910111213141516171819202122232425262728293031
3、PHPをインストールします
#yum install php1
第四に、バージョンとサポートされている拡張機能を確認します
#php -v1
[root @ localhost〜] #php -vPHP 5.4.16(cli)(ビルド:2017年11月15日16:33:54)著作権(c)1997-2013 PHP Group Zend Engine v2.4.0、著作権(c)1998- 2013 Zend Technologies1234
#php -m1
[ルート@ localhostの〜]#、PHP -m [PHPモジュール] BZ2 カレンダー コア ctypecurldateereg EXIF のFileInfo filterftpgettext gmphashiconvjson のlibxml はmhash のopenssl PCNTL PCRE のPhar readlineの リフレクション セッション SHMOP SimpleXMLは ソケット SPL 標準 トークナイザの xmlzipzlib [Zendのモジュール] 1234567891011121314151617181920212223242526272829303132333435363738
[root @ localhost〜]#ll / etc / php.d /合計使用量20 - rw -r--r-。1ルートルート4911月16日00:36curl.ini - rw -r--r--。 1ルートルート5711月16日00:36fileinfo.ini - rw -r--r-。1ルートルート4911月16日00:36json.ini - rw -r--r-。1ルートルート4911月16日00:36phar.ini - rw -r--r-。1rootroot 4711月16日00:36zip.ini [root @ localhost〜] #ll / usr / lib64 / php / modules /合計使用量3100 -rwxr -xr-x。1ルートルート7468811月16日00: 36curl.so- rwxr-xr-x。1ルートルート271337611月16日00:36fileinfo.so-rwxr-xr-x。1ルートルート4468811月1600 : 36json.so-rwxr-xr-x。1ルートルート27199211月16日00: 36phar.so-rwxr-xr-x。1ルートルート5839211月16日00:36zip.so1234567891011121314
ファイブ、
現在のシステムにインストールされているmysqlのバージョンは次のとおりです。
#rpm -qi mysql-community-server1
[root @ localhost〜] #rpm -qi mysql-community-serverName:mysql-community-serverバージョン:5.7.21 リリース:1.el7 アーキテクチャ:x86_64 インストール日:2018年2月13日火曜日09:37:23 グループ:アプリケーション/データベース サイズ:775546923 ライセンス:Copyright(c)2000、2017 、Oracleおよび/またはその関連会社。Allrightsreserved 。[説明]フィールドに示されているGPLv2ライセンスの下。 署名:DSA / SHA1、2017年12月28日木曜日20: 54:13、キーID 8c718d3b5072e1f5 ソースRPM:mysql-community-5.7.21-1.el7.src.rpm ビルド日:2017年12月28日木曜日 12:11:13ビルドホスト:siv27 .no.oracle.com 再配置:(再配置不可)パッケージャー:MySQLリリースエンジニアリング<[email protected]>ベンダー:Oracleおよび/またはその関連会社 URL:http://www.mysql.com/ 要約:非常に高速で信頼性の高いSQLデータベースサーバー 説明:MySQL(TM)ソフトウェアは、非常に高速で、マルチスレッド、マルチユーザー、 および堅牢なSQL(構造化照会言語)データベースサーバーを提供します。MySQL Server は、ミッションクリティカルで高負荷の本番システム、および 大量展開されたソフトウェアへの埋め込みを目的としています。MySQLは、 Oracleおよび/またはその関連会社 の商標です。MySQLソフトウェアにはデュアルライセンスがあります。つまり、MySQLを使用できます。 、GNU General Public License(http://www.gnu.org/licenses/)に基づくソフトウェアの。 GPLの 条件に拘束されたくない場合は、Oracleおよび/またはその関連会社から商用MySQLライセンスを購入することもできます。詳細については、マニュアルの「ライセンスとサポート」の章を参照してください。 MySQL Webサイト(http://www.mysql.com/)は 、MySQLソフトウェアに関する最新のニュースと情報を提供します。また、詳細については、ドキュメント とマニュアルを参照してください。 このパッケージには、MySQLサーバーバイナリと、MySQLサーバー を実行および管理するための関連ユーティリティが含まれています。1234567891011121314151617181920212223242526272829303132333435363738
php-mysqlndをインストールします
#yum install php-mysqlnd1
[root @ localhost test]#ll / etc / php.d /总数48 - rw -r--r--。1ルートルート4911月1600:36 curl.ini - rw -r--r--。1ルートルート5711月1600:36 fileinfo.ini - rw -r--r--。1ルートルート4911月1600:36 json.ini - rw -r--r--。1ルートルート5511月1600:36 mysqlnd.ini - rw -r--r--。1ルートルート6911月1600:36 mysqlnd_mysqli.ini - rw -r--r--。1ルートルート6711月1600:36 mysqlnd_mysql.ini - rw -r--r--。1ルートルート4711月1600:36 pdo.ini - rw -r--r--。1ルートルート6311月1600:36 pdo_mysqlnd.ini - rw -r--r--。1ルートルート6111月1600:36 pdo_sqlite.ini - rw -r--r--。1ルートルート4911月1600:36 phar.ini - rw -r--r--。1ルートルート5511月1600:36 sqlite3.ini -rw-r--r-。1root root 47 November 16 00:36 zip.ini [root @ localhost test] #ll / usr / lib64 / php / modules / total 36pdo_sqlite.so-rwxr-xr-x。1ルートルート27199211月16日00:36phar.so -rwxr-xr-x。1ルートルート7468811月1600:36 curl.so-rwxr-xr-x。1ルートルート271337611月1600:36 fileinfo.so -rwxr-xr-x。1ルートルート4468811月1600:36 json.so-rwxr-xr-x。1ルートルート13313611月1600:36 mysqlnd_mysqli.so-rwxr-xr-x。1ルートルート5358411月1600:36 mysqlnd_mysql.so-rwxr-xr-x。1ルートルート25658411月1600:36 mysqlnd.so-rwxr-xr-x。1ルートルート2787411月1600:36 pdo_mysqlnd.so-rwxr-xr-x。1ルートルート11634411月1600:36 pdo.so-rwxr-xr-x。1ルートルート2917611月1600:36 pdo_sqlite.so-rwxr-xr-x。1ルートルート5136011月1600:36 sqlite3.so-rwxr-xr-x。1ルートルート5839211月1600:36 zip.so12345678910111213141516171819202122232425262728
php-mysqlndの代わりにphp-mysqlをインストールすると、関数mysqli_connect()を使用するときに警告が表示されます。PHP警告:mysqli_connect():ヘッダーとクライアントライブラリのマイナーバージョンの不一致。ヘッダー:50556ライブラリ:50637