这篇文章是在原文的基础上根据我自己的系统实现之后做了一波修改
但是修改了小部分,所以归到转载里面好了
这篇文章里有部分mysql安装过程
我的另一篇mysql安装过程其实有点问题
我会在那篇文章上作出说明
最后关于安装过程欢迎评论区交流
root 身份执行下面的命令
yay -Syu
升级完后,安装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) 有这个就意思成功运行
创建一个简单的页面
sudo touch /srv/http/index.html
加入下列内容
<html>
<title>Welcometitle>
<body>
<h2> test pageh2>
body>
html>
点击测试http://localhost
执行下列命令来安装
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_secure_installation
然后输入之前复制的初始密码,之后可直接修改root密码,后面的一堆选项可以全部回车,没有仔细研究
执行安装命令
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
保存退出
创建test.php
sudo touch /srv/http/test.php
加上下面几行
<?php
phpinfo();
?>
重启httpd service
sudo systemctl restart httpd
然后打开http://ip-address/test.php
如果看到php的页面就成功
执行命令
yay -S phpmyadmin php74-mcrypt
安装完成后编辑php.ini
/etc/php/php.ini
取消下列行的注释
[...]
extension=bz2
extension=mysqli
[...]
添加
extension=mcrypt
保存退出
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>
/etc/httpd/conf/httpd.conf
在最后加入
Include conf/extra/phpmyadmin.conf
保存,退出,重启httpd服务
sudo systemctl restart httpd
打开http://IP-Address/phpmyadmin
phpmyadmin测试
参考:
作者:波格斯特
出处:https://www.cnblogs.com/bgst007/p/12321367.html