#この記事の動作環境: 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/
# groupadd www # useradd -g www -s /sbin/nologin -M www
# yum install epel-release -y
# 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
./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
# mkdir /etc/php # cp php.ini-development /etc/php/php.ini
# vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH # source /etc/profile
# /usr/local/php/bin/php --ini
# /usr/local/php/bin/php-config
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(); ?>
service httpd restart
以上がcentos6にphpモジュールをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。