# 推奨: 「centos に php をインストールする方法: 最初に php に必要なソフトウェアをインストールし、次に php をダウンロードして解凍してインストールし、次にディレクトリに移動してコンパイルして構成し、最後にコマンドを使用して php ソース コードをコンパイルしてインストールします。 「メイク&メイクインストール」。
yum install -y gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel curl curl-devel libxslt-devel openssl-devel
解凍してインストールします
ディレクトリに入ります
コンパイル (インストール) 構成
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysql --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-sockets --enable-sysvsem --enable-xml --enable-zip
php のソース コードをコンパイルしてインストールします
1. 复制php.ini命令: cp php.ini-development /usr/local/php/lib/php.ini 2. 复制php-fmp配置命令: cp ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf 3. 查看php是否安装成功: /usr/local/php/bin/php --versionphp のバージョンが表示されればインストール成功です
groupadd www # 新規ユーザー グループの追加useradd -g www www #ユーザーを追加してユーザー グループを設定
php-fpm が占有するポート番号を表示します。 ps -ef | grep php-fpm
php-fmp を設定します: vi /usr/local/php/etc/php-fpm.conf
ユーザー = 誰も
グループ = 誰も
に変更
ユーザー = www
group = www
php-fpm.conf を設定します (vim /usr/local/php/etc/php-fpm.conf)、pid の前に置きます (;pid = run/php-fpm.pid); 削除。
cp /usr/local/src/php-7.1.4/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod x /etc/init.d/php-fpm
chkconfig –add php-fpm
今後は次のコマンドを使用して php-fpm を管理できます
service php-fpm start
service php -fpm stop
service php-fpm restart
service php-fpm reload
次のエラーが報告されるかどうかをテストします
解決策:
cp www.conf.default www.conf
www.conf 内のユーザーとグループを修正し、nobody を www
に変更します。
以上がCentOSにphpをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。