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