在安装LAMP之前,建议先更新系统包
$ sudo dnf update

第一步:安装Apache Web服务器
1.在Fedora 23安装Apache,你可以运行下面的命令:
$ sudo dnf install httpd
2.安装完成后,我们设置在系统启动时自动启动Apache,然后我们将开始验证Apache的状态。运行以下一系列的命令:
$ sudo systemctl enable httpd.service
$ sudo systemctl start httpd
$ sudo systemctl status httpd
3.运行通过HTTP和HTTPS访问Web服务器,在Fedora的防火墙添加以下规则:
$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --permanent --add-service=https
4.现在来验证一下
$ ip a | grep inet //得到系统IP地址
打开浏览器在地址输入: http://你的IP地址。
注:默认的Apache目录/var/www/html/

第二步:安装MariaDB服务器
5.在Fedora 23安装MariaDB,运行以下命令:
$ sudo dnf install mariadb-server
6.安装完成后,我们设置在系统启动时自动启动MariaDB,然后我们将开始验证MariaDB的状态。运行以下一系列的命令:
# sudo systemctl enable mariadb
# sudo systemctl start mariadb
# sudo systemctl status mariadb
7.需要调整几个设置,以确保您的MariaDB的安装。要更改此设置,我们建议运行以下命令:
# sudo mysql_secure_installation
下面需要你做的:

  • 询问MySQL的root密码,留空。没有默认的密码。
  • 然后被要求输入一个新的MariaDB的root密码,一定要输入一个强密码。
  • 在之后提示你是否删除MariaDB的匿名用户提示。这个用户是不要的,选择“y”。
  • 接下来,需要禁止root远程访问数据库,选择“y”。你可以为每个数据库创建单独的用户,这样就可以访问所需的数据库。
  • 然后,会询问你是否删除在安装MariaDB是创建的“test”数据库,这个数据库不需要,所以你可以删除它,选择“y”。
  • 最后选择是否重新载入表,选择“y”。

第三步:安装PHP
8.在Fedora 23安装PHP,您将需要运行下面的命令:
$ sudo dnf install php php-common
9.接下来需要安装PHP模块来运行PHP/MySQL应用程序,使用以下命令
$ sudo dnf install php-mysql php-pdo php-gd php-mbstring
10.安装完成后,重新启动Apache就可以开始适用PHP:
$ sudo systemctl restart httpd
11.让我们测试一下,在/var/www/html创建info.php文件,你可以使用命令:
$ cd /var/www/html
$ nano info.php
输入以下代码:
<?php
phpinfo()
?>
保存文件,回到浏览器,调入http://你的IP地址/info.php,现在你应该可以看到PHP的信息页。

在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)的更多相关文章

  1. 在VMware Workstation上安装Kali Linux

    在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...

  2. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

  3. centos 安装 Lamp(Linux + Apache + PHP) 并安装 phpmyadmin

    来源:http://www.laozhe.net/302.html 一般情况下,安装的都是最新的正式版,除非你有特殊需求,要安装指定的版本,本文暂不讨论.从最基础的开始,一点点完成一个可用的 Linu ...

  4. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...

  5. CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...

  6. CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

    CentOS下使用yum命令 安装LAMP详细过程.我们使用的软件是CentOS的最新版本CentOS 6.3,其他版本的也基本类似. 第一步:更新系统内核(如果不想更新可以跳过本步). 首先更新系统 ...

  7. CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    ---恢复内容开始--- 一.系统环境 系统平台:CentOS 6.5 (Final) Apache版本:httpd-2.2.31.tar.gz(最新版本2015-07-16) Mysql 版本:my ...

  8. 【转】CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

    此种方法很简单.每次都用源码编译,浪费好多时间啊! 同样的网站程序在Linux下运行要比在windows下快出不少,所以决定使用Linux的发行版CentOS ,本文主要讲解在CentOS下使用yum ...

  9. 在Ubuntu上安装LAMP(Apache、Mysql、Php)

    原文地址:https://howtoubuntu.org/how-to-install-lamp-on-ubuntu Ubuntu有很多工具可以帮助我们一键配置LAMP环境,比如tasksel,但这些 ...

随机推荐

  1. Spring 入门 AOP

    通过一个小例子演视怎么使用 Spring 现实面向切面编程. 导入 Spring 所需要的包 spring-framework-2.5.6 版需要导入以下包: 1.----- spring.jar 2 ...

  2. <转>java中静态方法和非静态方法的存储

    Java中非静态方法是否共用同一块内存? 将某 class 产生出一个 instance 之后,此 class 所有的 instance field 都会新增一份,那么所有的 instance met ...

  3. git-svn 的使用

    从 SVN 克隆代码 git svn clone https://192.168.1.3/svn/project-name   git-svn 初始化 git svn init (svn remote ...

  4. 自定义View 一 (继承VIew重写onDraw方法)

    项目:具有圆形效果的自定义View 一.继承View并重写onDraw方法 public class CircleView extends View{ private static final int ...

  5. cocos2d-x中的Box2D物理引擎

    在Cocos2d-x中集成了2个物理引擎,一个是Chipmunk,一个是Box2D.前者是用C语言编写的,文档和例子相对较少:Box2D是用C++写的,并且有比较完善的文档和资料.所以在需要使用物理引 ...

  6. 初学swift笔记 继承(十)

    import Foundation /* 继承 class childClass: FatherClass{ } 优点 代码重用 缺点 增加程序的藕合度 父类的改变会影响子类 只能单继承 */ cla ...

  7. A+B II

    Problem Description I have a very simple problem for you. Given two integers A and B, your job is to ...

  8. KNN(k-nearest neighbor的缩写)又叫最近邻算法

    KNN(k-nearest neighbor的缩写)又叫最近邻算法 机器学习笔记--KNN算法1 前言 Hello ,everyone. 我是小花.大四毕业,留在学校有点事情,就在这里和大家吹吹我们的 ...

  9. 如何解决自定义ToolBar起始位置的空格(左对齐)问题

    最近在做项目的时候,与到自定义toolbar的问题,自定义toolbar布局之类的并不是很难,但是自定义布局完成之后,控件总是无法左对齐,这极大的影响了App的美观. 结果谷歌后在Stack Over ...

  10. 如何实现Linux下的U盘(USB Mass Storage)驱动

    如何实现Linux下的U盘(USB Mass Storage)驱动 版本:v0.7 How to Write Linux USB MSC (Mass Storage Class) Driver Cri ...