首页 技术随笔

1. 升级系统

yay -Syu

2. 安装 Apache

升级完后,安装Apache

yay -S apache

编辑 /etc/httpd/conf/httpd.conf file

sudo vim /etc/httpd/conf/httpd.conf
# 我这里用的vim,你可用其它的编辑器只要能编辑文本就行

找到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
1
安装完成后编辑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测试




文章评论

目录