トップ 一覧 ping 検索 ヘルプ RSS ログイン

PHPの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!PHP
!!CentOS
!インストール
https://weblabo.oscasierra.net/centos7-php71-install/
 # yum -y install epel-release
*http://rpms.remirepo.net/
 # yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  
 # yum -y install httpd php74 php74-php 
 # systemctl enable httpd.service
 # systemctl start httpd.service
 # vi /var/www/html/info.php
 <?php
 phpinfo();

!phpMyAdmin
*https://qiita.com/100/items/8e9d9540845cc23e6111
*https://docs.phpmyadmin.net/ja/latest/

 $ sudo yum install php-mysqlnd


::/etc/yum.repos.d/remi.repo に追記
*emi リポジトリからインストールする必要のないパッケージが上書きされないよう限定
 [remi]
  :
 includepkgs=phpMyAdmin php-phpmyadmin-sql-parser php-phpmyadmin-motranslator php-phpseclib php-google-recaptcha php-twig-extensions php-symfony-polyfill php-samyoul-u2f-php-server php-pragmarx-google2fa

 sudo yum-config-manager --enable remi
 sudo yum install phpMyAdmin

::phpMyAdmin のインストールが依存関係で失敗する場合PHPのバージョン全体の入れ直し
*https://kekaku.addisteria.com/wp/20190301193909 
 yum info installed php*
 yum remove php*
 yum install -y --enablerepo=remi-php74 php php-gd php-intl php-json php-mysqlnd php-mbstring
 yum install -y --enablerepo=remi-php74 phpMyAdmin

::/usr/share/phpMyAdmin/sql/create_tables.sql の編集
*以下コメントアウト
 --
 -- Privileges
 --
 -- (activate this statement if necessary) 
 GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO
   'pma'@localhost;

::MySQL
*ログイン
 # mysql -u root -p
 mysql> create user 'pma'@'localhost' identified by 'パスワード'
 mysql> source /usr/share/phpMyAdmin/sql/create_tables.sql
::Httpd
*/etc/httpd/conf.d/phpMyAdmin.conf

**どこからでもアクセス可能にするには、Reuire all granted
{{ref_image phpmyadmin01.png}}