manjaro 安裝 phpmyadmin

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>

點擊測試http://localhost

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章