「PHP」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==PHP== | + | ==[[PHP]]== |
− | ===CentOS=== | + | ===[[CentOS]]=== |
====インストール==== | ====インストール==== | ||
https://weblabo.oscasierra.net/centos7-php71-install/ | https://weblabo.oscasierra.net/centos7-php71-install/ | ||
7行目: | 7行目: | ||
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm | # yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm | ||
# yum -y install httpd php74 php74-php | # yum -y install httpd php74 php74-php | ||
− | # systemctl enable httpd. | + | # systemctl enable httpd.ser[[vi]]ce |
− | # systemctl start httpd. | + | # systemctl start httpd.ser[[vi]]ce |
− | # vi /var/www/html/info.php | + | # [[vi]] /var/www/html/info.php |
<?php | <?php | ||
phpinfo(); | phpinfo(); | ||
29行目: | 29行目: | ||
sudo yum install phpMyAdmin | sudo yum install phpMyAdmin | ||
− | =====phpMyAdmin | + | =====phpMyAdmin のインストールが依存関係で失敗する場合[[PHP]]のバージョン全体の入れ直し===== |
*https://kekaku.addisteria.com/wp/20190301193909 | *https://kekaku.addisteria.com/wp/20190301193909 | ||
yum info installed php* | yum info installed php* | ||
39行目: | 39行目: | ||
*以下コメントアウト | *以下コメントアウト | ||
-- | -- | ||
− | -- | + | -- Pri[[vi]]leges |
-- | -- | ||
-- (activate this statement if necessary) | -- (activate this statement if necessary) | ||
− | + | GR[[ANT]] SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO | |
'pma'@localhost; | 'pma'@localhost; | ||
− | =====MySQL===== | + | =====[[MySQL]]===== |
*ログイン | *ログイン | ||
# mysql -u root -p | # mysql -u root -p | ||
52行目: | 52行目: | ||
=====Httpd===== | =====Httpd===== | ||
*/etc/httpd/conf.d/phpMyAdmin.conf | */etc/httpd/conf.d/phpMyAdmin.conf | ||
− | ** | + | **どこからでもアクセス可能にするには、[[R]]euire all granted |
[[File:0957_phpmyadmin01.png]] | [[File:0957_phpmyadmin01.png]] |
2020年2月16日 (日) 04:30時点における版
目次
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
© 2006 矢木浩人