Ubuntu14.04でApache2+PHPを動かす

どんどん過去に退行していっているが、phpLDAPadminを使いたいため仕方ない。

ちなみにphpLDAPadminは現在全くあらたに書き直したV2というのがGithub上にあるけれど、アルファ版とかベータ版の模様。とにもかくにもある程度実績のあるものを動かしてみたい。

 

で、Ubuntu14.04でApache2+PHPを動かすには

sudo apt -y install apache2
sudo apt -y install php5 libapache2-mod-php5 php5-mcrypt

 

何かどんどん変わっているのだな、と振り返って思う。

ちなみにOpenLDAPのインストールは

sudo apt -y install slapd ldap-utils

 

そしてphpLDAPadminは

https://sourceforge.net/projects/phpldapadmin/files/

からダウンロード。最新版が2012年なので本当、古い。

ダウンロードしたものを

tar zxvf phpldapadmin-1.2.3.tgz
mv phpldapadmin-1.2.3 phpldapadmin
mv  phpldapadmin/ /var/www/html/

として、

http://localhost/phpldapadmin

でアクセスすればよいはず…なのだけれど、結局やはり

Fatal error: Cannot redeclare password_hash() in
/var/www/html/phpldapadmin/lib/functions.php on line 2236

というエラーが出てしまう。これはUbuntu22.04にPHP5.6をインストールした時と同じかな?う~む、14.04まで戻した意味がない&ここだけなんとか修正できないかな?