[Megoldva] LXC: CentOS 6 host-on, PHP 5.2? PHP-FPM? mod_php + apache2?

Fórumok

Sziasztok!

Hogy lehet a legegyszerűbben megoldani, hogy CentOS 6 host-on legyen PHP 5.2 + MySQL kapcsolódás a konténerben?

Van már külön MySQL konténer, ami oké, IP-n csatlakozva tökéletes.

Most az nginx + php-fpm úton vagyok, sikerült találnom rpm-ben PHP 5.2.17-höz cuccokat, azonban a php-mysql nem ment fel:

yum install php-mysql-5.2.17-24.el6.x86_64.rpm

...

--> Processing Dependency: php-common = 5.2.17-24.el6 for package: php-mysql-5.2.17-24.el6.x86_64
---> Package tokyocabinet.x86_64 0:1.4.33-6.el6 will be installed
--> Finished Dependency Resolution
Error: Package: php-mysql-5.2.17-24.el6.x86_64 (/php-mysql-5.2.17-24.el6.x86_64)
Requires: php-common = 5.2.17-24.el6
Removing: php-common-5.2.17-24.el6.x86_64 (@/php-common-5.2.17-24.el6.x86_64)
php-common = 5.2.17-24.el6
Updated By: php-common-5.4.36-42.el6.art.x86_64 (atomic)
php-common = 5.4.36-42.el6.art
Available: php-common-5.3.3-38.el6.x86_64 (base)
php-common = 5.3.3-38.el6
Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
php-common = 5.3.3-40.el6_6
Available: php-common-5.4.35-41.el6.art.i686 (atomic)
php-common = 5.4.35-41.el6.art
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Mit javasoltok, hogy a legegyszerűbb felrakni PHP 5.2.17-et PHP-FPM-ben, vagy akár apache2-vel sima mod_php-ként?

PHP-FPM lenne a jobb, ha már van nginx beállítva.

Gondoltam arra is, hogy CentOS 5-öt felhúzni a konténerbe, mert abban alapból 5.1 / 5.2 PHP van, vagy Fedora 11-et, abban is PHP 5.2. Ezekhez nem találtam repo-t, sem LXC template-et, bár ez nem biztos, hogy kell.

Melyik tűnik a legjobb útnak?

UPDATE:

Forrásból felraktam, mert úgysem jön hozzá update.
PHP.NET-ről letöltöttem, configure paraméterekkel,majd make && make install

Tesztnek kellett, hogy egy régi rendszer mennyire megbízhatóan megy az eredeti PHP-val.

Hozzászólások

5.2-es PHP-t már semmivel nem raksz fel az tutti! 4 éve nem támogatott! Akkora biztonsági rés, hogy öröm nézni!

Amint látod 5.3, de inkább 5.4-es PHP-t akar felrakni a rendszered helyette!

Ezt max. kézzel forgatott PHP-val lehetne megcsinálni!

Találtam CentOS 5 RPM fájlokat, megfelelő 5.2.x-es PHP-t is, ami kellene a teszthez, azonban azt nem tudom, hogy CentOS 6 host-on futó LXC-be hogy húzom fel a CentOS 5 állományait, hogy kell-e az LXC-nek valami 5-ös template, vagy elég a 6-os yum repo config-ban átírni az 5-ös rpm-ek forrására, majd telepítés és kész?

Hogy lehet ezt a legegyszerűbben megoldani, hogy CentOS 6-on LXC konténerben legyen PHP 5.2.x MySQL támogatással?
Simán forrásból a konténerben újrafordítom, és kész? Vagy van ennél gyorsabb, jobb módja?

Sakk-matt,
KaTT :)