#この記事の動作環境: centos 6 システム、php 5.6、thinkpad t480 コンピューター。 以下は、php 5.6 (Apache モジュール) を centos6.5 にコンパイルしてインストールする手順です: 1. 環境の準備1. php ソース コード パッケージをダウンロードします。centos6 に php モジュールをインストールする方法: 1. 環境を準備し、依存パッケージをインストールします; 2. コンパイルしてインストールし、環境変数を追加します; 3. PHP をサポートするように Apache を構成します。
# 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 www3. epel ソースのインストール
# yum install epel-release -y4. 依存パッケージのインストール
# 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 -y2. コンパイルしてインストール
./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 install3 、サービスの構成
# 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/profilePHP 構成ファイルのパスの表示
# /usr/local/php/bin/php --iniPHP コンパイル パラメーターの表示
# /usr/local/php/bin/php-config4. 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 構成が表示されれば、成功したことを意味します。
以上がcentos6にphpモジュールをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。