manjaro 安裝 phpmyadmin
這篇文章是在原文的基礎上根據我自己的系統實現之後做了一波修改
但是修改了小部分,所以歸到轉載裏面好了
這篇文章裏有部分mysql安裝過程
我的另一篇mysql安裝過程其實有點問題
我會在那篇文章上作出說明
最後關於安裝過程歡迎評論區交流
root 身份執行下面的命令
1. 升級系統#
yay -Syu
2. 安裝 Apache#
升級完後,安裝Apache
yay -S apache
編輯 /etc/httpd/conf/httpd.conf file
/etc/httpd/conf/httpd.conf
# 我這裏用的nano,你可用其它的編輯器只要能編輯文本就行
找到LoadModule unique_id_module modules/mod_unique_id.so 註釋了
[...]
#LoadModule unique_id_module modules/mod_unique_id.so
[...]
保存退出
讓Apache 開機啓動 然後重啓 Apache 服務
systemctl enable httpd
systemctl restart httpd
然後看看 Apache 服務是否啓動成功
sudo systemctl status httpd
Active: active (running) 有這個就意思成功運行
測試一下Apache#
創建一個簡單的頁面
sudo touch /srv/http/index.html
加入下列內容
<html>
<title>Welcome</title>
<body>
<h2> test page</h2>
</body>
</html>
3. 安裝MariaDB#
執行下列命令來安裝
yay -S mysql57
然後執行下面的命令
sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
# 這裏要複製最後一行的初始密碼,後面要用到
sudo systemctl enable mysqld
sudo systemctl start mysqld
sudo systemctl status mysqld
設置MySQL/MariaDB root user的密碼#
mysql_secure_installation
然後輸入之前複製的初始密碼,之後可直接修改root密碼,後面的一堆選項可以全部回車,沒有仔細研究
4. 安裝 PHP#
執行安裝命令
yay -S php php-apache php-fpm
安裝完後來編輯/etc/httpd/conf/httpd.conf文件
/etc/httpd/conf/httpd.conf
找到下面的行取消註釋
[...]
#LoadModule mpm_event_module modules/mod_mpm_event.so
[...]
然後找到LoadModule mpm_prefork_module modules/mod_mpm_prefork.so 一般在剛剛註釋的那行下買 沒有就在下面加上 有的話就取消註釋
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
然後在最後加上下面的幾行
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf
保存退出
測試php#
創建test.php
sudo touch /srv/http/test.php
加上下面幾行
<?php
phpinfo();
?>
重啓httpd service
sudo systemctl restart httpd
然後打開http://ip-address/test.php
如果看到php的頁面就成功
5 安裝 phpMyAdmin#
執行命令
yay -S phpmyadmin php74-mcrypt
安裝完成後編輯php.ini
/etc/php/php.ini
取消下列行的註釋
[...]
extension=bz2
extension=mysqli
[...]
添加
extension=mcrypt
保存退出
編輯phpMyAdmin的配置文件#
sudo touch /etc/httpd/conf/extra/phpmyadmin.conf
加入下列內容
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
編輯 Apache的配置文件#
/etc/httpd/conf/httpd.conf
在最後加入
Include conf/extra/phpmyadmin.conf
保存,退出,重啓httpd服務
sudo systemctl restart httpd
測試phpMyAdmin#
打開http://IP-Address/phpmyadmin
phpmyadmin測試
參考:
作者:波格斯特
出處:https://www.cnblogs.com/bgst007/p/12321367.html