PHPバージョンのダウングレードを考えており、セキュリティ学習の一環で
あえて脆弱なバージョンの導入を試みています。
対象サーバ
・CentOS6.9
・PHP/5.3.2
・mysql: Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
※mysqlはCenntOS6.9導入時から標準でついているものを使っております。
公式PHPのサイトから5.3.2のtarファイルをダウンロードし、解凍後に
./configure --with-apxs2=/usr/sbin/apxs --with-pear --enable-mbstring --with-zlib --with-gd=/usr/lib64/libgd.so --with-jpeg-dir=/usr/lib64/libjpeg.so --with-png-dir=/usr/lib64/libpng.so --with-freetype-dir=/usr/lib64/libfreetype.so --enable-zip --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql
make && make install
の流れをやっております。
ただ、configure時のオプション「--with-mysql」の部分でどうやら引っかかっており、
下記エラーが出ます。
configure: error: Cannot find libmysql under /usr.
Note that the MySQL client library is not bundled anymore!
--with-mysql=に/usr/lib64/mysqlなどを入れたりしていますが上手くいかず、
指定すべきものがどこにあるのかも分かっていないため、詰まっております。
何か解決策があれば、ご教授いただけると大変幸いです。
追記
当方セキュリティの勉強をしていると記載いたしましたが、何卒サーバ関連やデータベース関連は業務では触っていないため、それらにおいてまだ十分な知識が無い旨ご理解いただければと思います。
回答2件
あなたの回答
tips
プレビュー