Centos下搭建LAMP+PHP

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

Linux,操作系统

Apache,网页服务器

MariaDB或MySQL,数据库管理系统或数据库服务器

PHP、Perl或Python,脚本语言

虽然这些开源程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行。当一起使用的时候,它们表现的像一个具有活力的"解决方案包"。本博客将通过Linux、Apache、MySQL、PHP等组件,详细演示LAMP平台的搭建。

环境准备  VMware  FTP上传工具   centos7  源码 配置好yum源 保证虚拟机ip可ping通物理主机

1.安装apache服务

yum –y install httpd   httpd-devel

1.1启动httpd服务并设置开机自启

systemctl start httpd   /启动

systemctl enable httpd   /开机自启

1.2是用自带浏览器测试apache的启动页 输入虚拟机的IP地址即可

出现这个界面就是成功进入

2.安装MySQL

yum –y install mariadb mariadb-server mariadb-devel

2.1开启MySQL并设置开机自启

2.2数据库安全设置

mysql_secure_installation

*注:如果按回车没有反应没有出现如下图的 重启虚拟机即可,重启后记得关闭防火墙 检查其他服务有没有正常启动 查看服务有没有正常启动的命令:

Systemctl  status httpd  出现高亮绿色便是此服务运行中

测试使用密码进入MySQL

mysql -uroot –p

3.安装PHP

3.1安装PHP及相关软件

yum –y install php

3.2将php和MySQL关联

yum install php-mysql

3.3安装php的常用模块

yum –y install php* (*号代表全部所有关于php的文件安装)

3.4测试php网页

进入var/www/html目录下新建给php文件

cd /var/www/html

vim info.php

写入这三行代码 保存退出即可

3.5重启httpd服务 测试php

systemctl restart httpd

然后到浏览器里输入IP地址+我们刚才创建的文件名

显示这样即可

4.物理机安装Xftp软件 把源码传到我们虚拟机里的/var/www/html目录里

4.1查看ls

4.2赋予html文件及文件里权限为最高权限777

chmod –R 777 html 注意大写的R

5.重启httpd服务器

systemctl  restat  httpd

6.进入浏览器访问

然后就跟着步骤往下做

最后 我们得到这样一个界面  就搭建好了

Centos下搭建LAMP+PHP的更多相关文章

  1. CentOS下搭建LAMP环境详解

    前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...

  2. centos下搭建lamp环境

    1 在线安装所有的服务 yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-p ...

  3. centos 下 搭建 php 环境

    本文详细阐述在 Linux 系统中搭建 PHP 环境,由于 PHP 就是由 C 语言编写的,最初也是运行在 Linux 系统中,所以Linux 是 PHP 的最佳环境. 关于本文中使用到的软件,请点击 ...

  4. linux下搭建lamp环境以及安装swoole扩展

    linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

  5. CentOS6.5下搭建LAMP+FreeRadius+Daloradius Web管理和TP-LINK路由器、H3C交换机连接,实现,上网认证和记账功能

    什么是RADIUS服务: RADIUS:(Remote Authentication Dial In User Service)中文名为远程用户拨号认证服务,简称RADIUS,是目前应用最广泛的AAA ...

  6. CentOS下搭建LNMP+WordPress+http2.0教程

    此文是本人CentOS下搭建WordPress的一些笔记,环境搭建时间::将看过的几篇文章总结下来,形成一条龙长文.不用大家再找来找去. 本文大概分为此几部分: 一.基础命令更新: 二.服务器加速(非 ...

  7. Centos6.4版本下搭建LAMP环境

    Centos6.4版本下搭建LAMP环境 配置yum mkdir/mnt/cdrom mount/dev/cdrom  /mnt/cdrom 装载光盘 vi /etc/yum.repos.d/Cent ...

  8. Centos下搭建 nginx+uwsgi+python

    python做web应用最麻烦的还是配置服务器了,此话不假,光中间件就有好几种选择,fastcgi.wsgi.uwsgi,难 免让人眼花缭乱. 而听说uwsgi的效率是fastcgi和wsgi的10倍 ...

  9. CentOS7下搭建LAMP+FreeRadius+Daloradius Web管理

    注意:本文所有命令均在root命令下执行. freeradius服务官网:http://freeradius.org/ daloradius Web管理页面官网:https://sourceforge ...

随机推荐

  1. JDK源码阅读-Reference

    本文转载自JDK源码阅读-Reference 导语 Java最初只有普通的强引用,只有对象存在引用,则对象就不会被回收,即使内存不足,也是如此,JVM会爆出OOME,也不会去回收存在引用的对象. 如果 ...

  2. MySQL命名、设计及使用规范

    本文转载自MySQL命名.设计及使用规范 导语 最近在看MySQL相关的内容,整理如下规范,作为一名刚刚学习MySQL的菜鸟,整理的内容非常的基础,中间可能涉及到有错误的地方,欢迎批评指正,看到有错误 ...

  3. JUC并发编程学习笔记

    JUC并发编程学习笔记 狂神JUC并发编程 总的来说还可以,学到一些新知识,但很多是学过的了,深入的部分不多. 线程与进程 进程:一个程序,程序的集合,比如一个音乐播发器,QQ程序等.一个进程往往包含 ...

  4. linux文件权限的查看和修改(转)

    原文链接:https://www.cnblogs.com/sxdcgaq8080/p/7498906.html 命令: chmod 777 scan_record.js 格式: chmod 权限数字 ...

  5. linux调度全景指南

  6. 看完我的笔记不懂也会懂----Ajax

    Ajax(Asynchronous JavaScript And XML) - 本次学习所用到的插件 - XML - JSON - 关于AJAX - HTTP协议 - AJAX重点之XMLHttpRe ...

  7. Deep Unfolding Network for Image Super-Resolution 论文解读

    Introduction 超分是一个在 low level CV 领域中经典的病态问题,比如增强图像视觉质量.改善其他 high level 视觉任务的表现.Zhang Kai 老师这篇文章在我看到的 ...

  8. herry菌插件(B站C站)下载与安装(更新中)>>

    插件简介: 目前该插件支持chrome浏览器(谷歌浏览器).360极速浏览器等chrome内核的浏览器 最新版插件下载: 点此下载>>>> 安装方法: 1.先下载上面的的插件 ...

  9. POJ-2253(最短路变形+dijikstra算法+求解所有路径中所有最长边中的一个最小值)

    frogger POJ-2253 这题的代码特别像prim求解最小生成树的代码,其实两者本来也很像. 这里的d数组不再维护的起点到该点的最短距离了,而是路径中的最长距离. #include<io ...

  10. 在ASP.NET Core中用HttpClient(一)——获取数据和内容

    在本文中,我们将学习如何在ASP.NET Core中集成和使用HttpClient.在学习不同HttpClient功能的同时使用Web API的资源.如何从Web API获取数据,以及如何直接使用Ht ...