2016年10月27日木曜日

AWS Amazon Liunx上phpmyadminをインストール

1)composerをインストール
sudo curl -sS https://getcomposer.org/installer | sudo php
sudo mv composer.phar /usr/local/bin/composer
sudo ln -s /usr/local/bin/composer /usr/bin/composer

2)phpmyadminをdownload
composer create-project phpmyadmin/phpmyadmin --repository-url=https://www.phpmyadmin.net/packages.json --no-dev

chmod -R 0755 phpmyadmin

3)Apacheを設定
sudo vi /etc/httpd/conf.d/phpmyadmin.conf

Alias /phpmyadmin "/var/www/phpmyadmin" #phpmyadminの場所
<Directory "/var/www/phpmyadmin" >
Order allow,deny
Allow from all #すべてのipからアクセスできる
</Directory>

4)apacheを再起動
sudo service httpd restart
sudo service mysqld restart

5)http://{ipaddress}/phpmyadmin/にアクセスしてもな
sudo less /etc/httpd/logs/error_log でエラーを調べたところ、

PHP Fatal error:  Uncaught Error: Call to undefined function mb_detect_encoding() in /var/www/phpmyadmin/libraries/php-gettext/gettext.inc ......

以下のパッケージをインスタール
sudo yum install php70-mbstring

6)再度httpdを再起動した、OK
sudo service httpd restart

1 件のコメント: