ArchLinux下安装LAMP

Posted 紫曜花

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArchLinux下安装LAMP相关的知识,希望对你有一定的参考价值。

ArchLinux下安装LAMP


1.安装Apache

安装apache

sudo pacman -S apache

查看版本

httpd -v

Apache配置文件位置("SeverRoot")

/etc/httpd/conf/httpd.conf

http服务文件夹("DocumentRoot")

/srv/http/

查看Apache状态和版本信息

sudo systemctl status httpd

设置Apache开机启动

sudo systemctl enable httpd

重启Apache

sudo systemctl restart httpd

写一个index.html页面测试一下Apache

sudo vim /srv/http/index.html

<!DOCTYPE html>
<html>
	
    <title>Welcom!</title>
   
    <body>
		<h4>Hello World!</h4>
	</body>
	
</html>

在浏览器中输入127.0.0.1

2.安转mysql

安装mysql

sudo pacman -S mysql

查看mysql版本

mysqladmin --version

执行以下命令初始化

sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

出现密码,冒号后面是密码

root@localhost: >9loh8P)s/:,

启用服务

sudo systemctl start mysqld

设置开机自启

sudo systemctl enable mysqld

更改密码

sudo mysqladmin -p password "new_password"

再输入原始的密码即可

登录mysql,输入密码

mysql -u root -p

也可在登录mysql后修改密码

在mysql中修改密码

mysql> ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'password\'

3.安装php

安装php

sudo pacman -S php php-apache

查看php版本

php -v

编辑/etc/httpd/conf/httpd.conf文件

sudo vim /etc/httpd/conf/httpd.conf

找到下面的行修改如下(vim中用/可以搜索,如/mpm,按enter键定位光标)

[...]
#LoadModule mpm_event_module modules/mod_mpm_event.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 vim /srv/http/test.php

内容如下

<?php
 phpinfo();
?>

重启httpd service

sudo systemctl restart httpd

然后打开http://127.0.0.1/test.php

参考:波格斯特 https://www.cnblogs.com/bgst007/p/12321367.html

以上是关于ArchLinux下安装LAMP的主要内容,如果未能解决你的问题,请参考以下文章

LAMP的基本配置

ArchLinux下安装docker

安装ArchLinux到U盘(四)安装Archlinux

关于archlinux的安装

ArchLinux下安装gogs

sh 在archlinux下安装debian软件包