ホームページ > バックエンド開発 > PHPの問題 > centos6にphpモジュールをインストールする方法

centos6にphpモジュールをインストールする方法

王林
リリース: 2023-03-12 10:22:01
オリジナル
2243 人が閲覧しました

centos6 に php モジュールをインストールする方法: 1. 環境を準備し、依存パッケージをインストールします; 2. コンパイルしてインストールし、環境変数を追加します; 3. PHP をサポートするように Apache を構成します。

centos6にphpモジュールをインストールする方法

#この記事の動作環境: centos 6 システム、php 5.6、thinkpad t480 コンピューター。

以下は、php 5.6 (Apache モジュール) を centos6.5 にコンパイルしてインストールする手順です:

1. 環境の準備

1. php ソース コード パッケージをダウンロードします。

# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz
# tar -xf php-5.6.30.tar.gz -C /usr/local/src/
ログイン後にコピー

2. www ユーザーの作成

# groupadd www
# useradd -g www -s /sbin/nologin -M www
ログイン後にコピー

3. epel ソースのインストール

# yum install epel-release -y
ログイン後にコピー

4. 依存パッケージのインストール

# yum install gcc gcc-c++ make zlib zlib-devel libxml2 libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv libiconv-devel freetype-devel libpng-devel gd bison bison-devel readline-devel gd-devel libicu-devel libedit-devel libcurl-devel sqlite-devel jemalloc jemalloc-devel libxslt-devel libmcrypt libmcrypt-devel mhash mhash-devel mcrypt pcre pcre-devel bzip2 bzip2-devel curl curl-devel openssl-devel openldap openldap-devel -y
ログイン後にコピー

2. コンパイルしてインストール

./configure --prefix=/usr/local/php \
--with-config-file-path=/etc/php/ \
--with-apxs2=/usr/local/httpd24/bin/apxs \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gd \
--with-iconv \
--with-mcrypt \
--with-mhash \
--with-openssl \
--with-curl \
--with-zlib \
--with-bz2 \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-xsl \
--with-pcre-dir \
--with-readline \
--with-gettext \
--with-xmlrpc \
--with-libxml-dir \
--enable-shared \
--enable-bcmath \
--enable-soap \
--enable-mbregex \
--enable-pcntl \
--enable-opcache \
--enable-calendar \
--enable-shmop \
--enable-xml \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-sockets \
--enable-ftp \
--enable-zip \
--enable-gd-jis-conv \
--enable-exif \
--enable-mbstring \
--enable-inline-optimization \
--disable-debug \
--disable-rpath
ログイン後にコピー
# make && make install
ログイン後にコピー

3 、サービスの構成

# mkdir /etc/php
# cp php.ini-development /etc/php/php.ini
ログイン後にコピー

環境変数 PATH の追加

# vim /etc/profile
PATH=$PATH:/usr/local/php/bin    
export PATH  
# source /etc/profile
ログイン後にコピー

PHP 構成ファイルのパスの表示

# /usr/local/php/bin/php --ini
ログイン後にコピー

PHP コンパイル パラメーターの表示

# /usr/local/php/bin/php-config
ログイン後にコピー

4. php をサポートするように Apache を設定します。

Apache の設定ファイル httpd.conf

DirectoryIndexindex.htmlindex.php #Addindex.php
Find:
AddType application/x-compress を変更します。 Z
AddType application /x-gzip .gz .tgz
次のコンテンツを追加
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
LoadModule php5_module modules/ libphp5.so が追加されているかどうか、および libphp5.so ファイルが存在するかどうかを確認します。
次の内容を含むテスト ファイル Index.php を作成し、Apache のデフォルトの Web サイト ディレクトリ DocumentRoot #Default path/ に配置します。 var/www/html

<?php
phpinfo();
?>
ログイン後にコピー

Apache サービスを開始します。起動に失敗した場合は、設定ファイル httpd.conf を確認し、エラー ログ error.log を見つけて、問題に応じて修正します。


service httpd restart
ログイン後にコピー

ブラウザを使用して http://IP/ にアクセスします。PHP 構成が表示されれば、成功したことを意味します。


推奨される学習:

php トレーニング

以上がcentos6にphpモジュールをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート