ユーザ用ツール

サイト用ツール


01_linux:02_www:32_centos_tls_apache_php

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
01_linux:02_www:32_centos_tls_apache_php [2019/11/05 03:19] matsui01_linux:02_www:32_centos_tls_apache_php [2024/11/01 02:23] (現在) matsui
行 10: 行 10:
  
 # wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.6.1.tar.gz # wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.6.1.tar.gz
-./configure --prefix=/opt/apr-util/apr-util-1.6.1 --with-apr=/opt/apr/apr-1.6.5/+#./configure --prefix=/opt/apr-util/apr-util-1.6.1 --with-apr=/opt/apr/apr-1.6.5/
 </code> </code>
  
行 121: 行 121:
 # ./configure --prefix=/opt/libzip-0.10.1 # ./configure --prefix=/opt/libzip-0.10.1
  
 +# これをやらないと古いopensslのpkgconfigを読んでしまう
 +# export PKG_CONFIG_PATH=/opt/openssl-1.0.2r/lib/pkgconfig/
  
 # wget http://jp2.php.net/get/php-5.6.13.tar.gz/from/this/mirror/ -O php-5.6.13.tar.gz # wget http://jp2.php.net/get/php-5.6.13.tar.gz/from/this/mirror/ -O php-5.6.13.tar.gz
行 137: 行 139:
 --with-mysql-sock=/var/lib/mysql/mysql.sock \ --with-mysql-sock=/var/lib/mysql/mysql.sock \
 --with-gd \ --with-gd \
 +--with-xmlrpc \
 --with-gettext \ --with-gettext \
 --with-curl=/opt/curl-7.58.0 \ --with-curl=/opt/curl-7.58.0 \
行 149: 行 152:
 # cp /etc/php.ini /opt/php-5.6.13/etc/php.ini # cp /etc/php.ini /opt/php-5.6.13/etc/php.ini
 # cp -rvf /etc/php.d /opt/php-5.6.13/etc/ # cp -rvf /etc/php.d /opt/php-5.6.13/etc/
 +</code>
 +
 +
 +==== PHPモジュール ====
 +
 +=== Crack ===
 +
 +<code>
 +# svn export http://svn.php.net/repository/pecl/crack/trunk crack
 +# cd crack
 +# /opt/php-5.6.13/bin/phpize
 +# ./configure --with-php-config=/opt/php-5.6.13/bin/php-config
 +# make
 +# make install
 +# echo "extension=crack.so" > /opt/php-5.6.13/etc/php.d/crack.ini
 +</code>
 +
 +
 +=== MSSQL ===
 +<code>
 +# MSSQLモジュール追加の場合
 +wget https://museum.php.net/php5/php-5.6.40.tar.gz
 +tar xvf php-5.6.40.tar.gz
 +cd php-5.6.40/ext/mssql/
 +/opt/php-5.6.13/bin/phpize
 +yum install freetds freetds-devel freetds-libs freetds
 +ln -s /usr/lib64/libsybdb.so /usr/lib/libsybdb.so
 +./configure --with-php-config=/opt/php-5.6.13/bin/php-config
 +make
 +cp modules/mssql.so /opt/php-5.6.13/lib/php/extensions/no-debug-non-zts-20131226/
 +echo 'extension=mssql.so' > /opt/php-5.6.13/etc/php.d/mssql.ini
 +
 +# /opt/php-5.6.13/bin/php -m| grep mssql
 +mssql
 </code> </code>
  
行 174: 行 211:
  
  
-{{tag>tls}}+===== MySQLもソースから入れる場合 ===== 
 + 
 +[[https://downloads.mysql.com/archives/community/]]からダウンロード 
 + 
 +<code> 
 +# tar zxvf mysql-5.1.56.tar.gz 
 +# cd mysql-5.1.56 
 +# ./configure --prefix=/opt/mysql-5.1.56 
 +# make && make install 
 +</code> 
 + 
 +=== PHPのconfigreを下記に変更 === 
 +<code> 
 +--with-mysql=/opt/mysql-5.1.56 
 +</code> 
 + 
 + 
 +{{tag>TLS1.2}}
01_linux/02_www/32_centos_tls_apache_php.1572923977.txt.gz · 最終更新: 2019/11/05 03:19 by matsui