「PHP」の版間の差分
ナビゲーションに移動
検索に移動
(→PHP) |
|||
1行目: | 1行目: | ||
==[[PHP]]== | ==[[PHP]]== | ||
+ | ==インストール== | ||
===[[CentOS]]=== | ===[[CentOS]]=== | ||
− | |||
https://weblabo.oscasierra.net/centos7-php71-install/ | https://weblabo.oscasierra.net/centos7-php71-install/ | ||
# yum -y install epel-release | # yum -y install epel-release | ||
13行目: | 13行目: | ||
phpinfo(); | phpinfo(); | ||
− | + | ===phpMyAdmin=== | |
*https://qiita.com/100/items/8e9d9540845cc23e6111 | *https://qiita.com/100/items/8e9d9540845cc23e6111 | ||
*https://docs.phpmyadmin.net/ja/latest/ | *https://docs.phpmyadmin.net/ja/latest/ | ||
19行目: | 19行目: | ||
$ sudo yum install php-mysqlnd | $ sudo yum install php-mysqlnd | ||
− | + | ====/etc/yum.repos.d/remi.repo に追記==== | |
− | |||
*emi リポジトリからインストールする必要のないパッケージが上書きされないよう限定 | *emi リポジトリからインストールする必要のないパッケージが上書きされないよう限定 | ||
[remi] | [remi] | ||
29行目: | 28行目: | ||
sudo yum install phpMyAdmin | sudo yum install phpMyAdmin | ||
− | + | ====phpMyAdmin のインストールが依存関係で失敗する場合[[PHP]]のバージョン全体の入れ直し==== | |
*https://kekaku.addisteria.com/wp/20190301193909 | *https://kekaku.addisteria.com/wp/20190301193909 | ||
yum info installed php* | yum info installed php* | ||
36行目: | 35行目: | ||
yum install -y --enablerepo=remi-php74 phpMyAdmin | yum install -y --enablerepo=remi-php74 phpMyAdmin | ||
− | + | ====/usr/share/phpMyAdmin/sql/create_tables.sql の編集==== | |
*以下コメントアウト | *以下コメントアウト | ||
-- | -- | ||
45行目: | 44行目: | ||
'pma'@localhost; | 'pma'@localhost; | ||
− | + | ====[[MySQL]]==== | |
*ログイン | *ログイン | ||
# mysql -u root -p | # mysql -u root -p | ||
mysql> create user 'pma'@'localhost' identified by 'パスワード' | mysql> create user 'pma'@'localhost' identified by 'パスワード' | ||
mysql> source /usr/share/phpMyAdmin/sql/create_tables.sql | mysql> source /usr/share/phpMyAdmin/sql/create_tables.sql | ||
− | + | ====Httpd==== | |
*/etc/httpd/conf.d/phpMyAdmin.conf | */etc/httpd/conf.d/phpMyAdmin.conf | ||
**どこからでもアクセス可能にするには、[[R]]euire all granted | **どこからでもアクセス可能にするには、[[R]]euire all granted | ||
[[File:0957_phpmyadmin01.png]] | [[File:0957_phpmyadmin01.png]] | ||
+ | |||
+ | ===[[Ubuntu]]=== |
2021年1月21日 (木) 12:53時点における版
目次
PHP
インストール
CentOS
https://weblabo.oscasierra.net/centos7-php71-install/
# yum -y install epel-release
# 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
$ 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のバージョン全体の入れ直し
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
- 以下コメントアウト
-- -- 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
Ubuntu
© 2006 矢木浩人