LAMP 是开源系统上 Web 服务器的梦幻组合。LAMP 是 Linux、 Apache HTTP 服务、 MySQL/MariaDB 数据库和 PHP、 Perl 或 Python 的简称。
下面教你如何在 Fedora 23 服务器上安装 LAMP 组合。
下面的教程默认使用 192.168.1.102/24 实例,请按照你的服务器做修改。
安装 Apache
Apache 是一款开源的 web 服务框架。完全支持 CGI, SSL。
切换到 root 账户:
- su
Fedora 23/22 输入以下命令来安装Apache:
- dnf install httpd -y
Fedora 21 及更早的版本:
- yum install httpd -y
启动httpd服务,以在每次系统启动服务:
- systemctl enable httpd
使用以下命令来启动httpd服务:
- systemctl start httpd
如果您遇到以下错误:
Job for httpd.service failed. See ‘systemctl status httpd.service’ and ‘journalctl -xn’ for details.
删除所有内容在/etc/hostname,并加上“localhost”。同时,在/etc/httpd/conf/httpd.conf文件中的“Servername”的值设定为“localhost”,并再次尝试启动httpd服务。
并调整防火墙以允许httpd服务,从远程客户端访问。
- firewall-cmd --permanent --add-service=http
- firewall-cmd --permanent --add-service=https
重新启动firewalld服务:
- firewall-cmd --reload
打开浏览器,输入服务器IP访问:
安装 MariaDB
Fedora 23/22 用户安装命令:
- dnf install mariadb mariadb-server -y
Fedora 21 及早前版本命令:
- yum install mariadb mariadb-server -y
随系统自动启动命令:
- systemctl enable mariadb
启动数据库服务器:
- systemctl start mariadb
设置 MariaDB root 账户密码,默认情况下MySQL root用户的密码为空。因此,以防止未经授权的访问MySQL数据库,我们设置需要root用户密码:
- mysql_secure_installation