どんどん過去に退行していっているが、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/
として、
でアクセスすればよいはず…なのだけれど、結局やはり
Fatal error: Cannot redeclare password_hash() in
/var/www/html/phpldapadmin/lib/functions.php on line 2236
というエラーが出てしまう。これはUbuntu22.04にPHP5.6をインストールした時と同じかな?う~む、14.04まで戻した意味がない&ここだけなんとか修正できないかな?