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
出现密码,冒号后面是密码
: >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