Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设

如何在Ubuntu 22.04上安装Linux、Apache、MySQL、PHP(LAMP)堆栈 LAMP”堆栈是一组开源软件,通常安装在一起,以使服务器能够托管用PHP编写的动态网站和web应用程序。该术语是一个首字母缩略词,表示带有Apache web服务器的Linux操作系统。站点数据存储在MySQL数据库中,动态内容由PHP处理。在本指南中,您将在Ubuntu 22.04服务器上设置LAMP堆栈。 阅读详情

LAMP在业界是一个非常流行的词语,这4个字母分别代表Linux,Apache,MySQL和PHP。LAMP以其高效、灵活的特性已经成为中小企业的首选。

以前介绍一种迅速搭建LAMP的方式。


1 在Ubuntu上打开终端,输入

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

一口气就可以下载(apache2,php5,mysql)三个工具


2 安装MySQL的时候,会让你设定一个Root管理员的密码,输入2次后,选择确定即可


3 安装完成以后打开浏览器输入,localhost或者127.0.0.1,回车

会出现It Works,则已经安装成功


4 创建一个PHP的测试文件my.php,存放在apache的主目录位置,主目录的位置可在文件(/etc/apache2/sites-enabled/000-default.conf) 中设置,


我的主目录是 /homt/timothy/workspace/web

sudo touch /home/timothy/workspace/web/my.php

sudo gedit /home/timothy/workspace/web/my.php

写入 

<?php

phpinfo();

?>

保存



5 访问http://localhost/test.php 或者 http://127.0.0.1/test.php



如果在页面上出现 

Forbidden

You don't have permission to access 

的字样,则可以查看apache2.conf文件

sudo gedit /etc/apache2/apache2.conf

确保一下配置正确

<Directory /home/timothy/workspace/web>
Options FollowSymLinks
AllowOverride None
</Directory>

ubuntu14.04 php开发环境搭建(LAMP) LAMP(Linux + Apache + Mysql + PHP)环境搭建 阅读详情

相关推荐

在 Linux/Debian/Ubuntu 上安装 LAMP: Linux、Apache、MySQL 和 PHP

LAMP 代表 Linux、Apache、MySQL 和 PHP,是一种流行的开源 Web 开发平台,可以提供强大的服务器环境来运行动态网站和 Web 应用程序。本文将详细介绍如何在 Ubuntu 系统上安装和配置 LAMP。

I AM COMING BACK... 906

在linux下配置Nginx+Java+PHP的环境

Apache对Java的支持很灵活,它们的结合度也很高,例如Apache+Tomcat和Apache+resin等都可以实现对Java应用 的支持。Apache一般采用一个内置模块来和Java应用服务器打交道。与Apache相比,Nginx在配合Java应用服务器方面,耦合度很低,它 只能通过自身的反向代理功能来实现与Java应用服务器的支持。但这恰恰是Nginx的一个优点,耦合度的降低,可以使N...

weixin_34026276的博客 223

LAMP平台与PHP开发环境搭建

LAMP平台与PHP开发环境 一.搭配环境步骤 1、在Ubuntu中安装好LAMP工具 一键安装LAMP (1)使用Tasksel工具安装一个完整的LAMP套件。 Ubuntu桌面版默认没有安装有Taskel,执行以下命令安装即可: sudo apt-get install tasksel (2) 首先执行以下命令更新Ubuntu。 sudo apt-get update (3) 然后执行以下命令...

weixin_46069444的博客 643

云服务器一键配置Php、java项目运行环境,非常实用!!!!

网站访问路径:https://oneinstack.com/install/ 如何管理服务? Nginx/Tengine/OpenResty: service nginx {start|stop|status|restart|reload|configtest} MySQL/MariaDB/Percona: service mysqld {start|stop|restart...

weixin_41135258的博客 2065

Ubuntu 14.04 手动部署 LAMP 栈:Apache MySQL PHP 底层原理实战

LAMP 是 Web 服务最经典的开源技术栈,其核心在于 Linux 操作系统基座、Apache HTTP 服务器、MySQL 关系型数据库与 PHP 脚本解释器的协同机制。理解 Apache 的 MPM 多路处理模型、MySQL 的 socket/TCP 连接差异、PHP 的 SAPI 运行模式(如 mod_php),是掌握 Web 服务底层逻辑的关键。这类知识不仅支撑传统网站运维,更直接影响 ThinkPHP 等框架的部署调试、CVE 漏洞复现及老旧生产环境排障。本文以 Ubuntu 14.04 为教学

weixin_34353714的博客 540

linux服务器上java环境搭建

linux服务器上的操作系统、java环境搭建以及优化,便于学习

Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)

楼主毕业近几年都是从事Java开发,但前阵子公司外别的公司合作,并接了个项目,该项目的前期是PHP开发的,后期将逐渐转为Java来开发,但期间的维护,接口的修改都得继续用PHP,没办法啊,由于一下子找不到PHP开发人员,只能我来顶上了。       写代码到不是难事,关键是一直没有完整的自己搭建过一套PHP开发环境,于是自己就通过网络,查看了一些相关文章,然后进行完整的搭建配置了PHP开发环境,

zh520qx的专栏 4854

NCCL使用指南-进阶篇

前文介绍了NCCL的常用环境变量,本文介绍了NCCL-test性能基准测试,以及一些大规模集群测试的经验数据。

father_yingying的博客 1408

php+java在linux下搭建开发环境

Linux环境:Fedora12 所需软件: jdk-6u35-linux-i586.rpm.bin apache-tomcat-6.0.35.tar.gz eclipse-jee-ganymede-SR1-linux-gtk.tar.gz MySQL-server-5.5.27-1.linux2.6.i386.rpm MySQL-client-5.5.21-1.linux2.6.i3

请叫我菜鸟 2056

知识的定义与分类体系详解 - 从零基础到专业理解

知识的定义与分类体系详解 - 从零基础到专业理解

engchina的专栏 4386

《Cesium 基础知识点》- 申请 Cesium Ion 密钥

一、访问 https://cesium.com/ion/signin/tokens 二、登录/注册 三、申请 四、使用 // 密钥 let defaultAccessToken = 'your token string'; // 设置 Cesium.Ion.defaultAccessToken = defaultAccessToken; // 初始化 let viewer = new Cesium.Viewer('cesiumContainer', {}); ...

前端技术 2572

liuxn+php环境架设,Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设

LAMP在业界是一个非常流行的词语,这4个字母分别代表Linux,Apache,MySQL和PHP。LAMP以其高效、灵活的特性已经成为中小企业的首选。以前介绍一种迅速搭建LAMP的方式。1 在Ubuntu上打开终端,输入sudoapt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server一口气就可以下载(apache2,p...

weixin_32820311的博客 128

13、核心网络模块:VyOS 设备配置实战

本文详细介绍了如何使用 Ansible 核心网络模块对 VyOS 虚拟设备进行自动化配置,涵盖环境搭建、变量设置、任务编写、playbook 运行及配置验证全过程。通过实际案例展示了 Ansible 在网络设备管理中的强大功能,包括多设备支持、模板化配置、备份回滚等优势,并提供了最佳实践建议与未来发展趋势分析,帮助读者提升网络运维效率。

linux6sysadmin的博客 114

如何在 Ubuntu 22.04 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈

“LAMP”堆栈是一组开源软件,通常安装在一起,以使服务器能够托管用 PHP 编写的动态网站和 Web 应用程序。该术语是一个缩写词,代表带有**A pache Web 服务器的****Linux**操作系统。站点数据存储在**MySQL数据库中,动态内容由****PHP**处理。 在文中,我们将在 Ubuntu 22.04 服务器上设置 LAMP 堆栈。

一起学习一起进步~ 2597

Uni-App 使用极光推送完整指南

Uni-App集成极光推送的完整指南:从注册极光账号到代码实现。包含前期准备(获取AppKey、注册厂商账号)、Uni-App配置(插件导入、初始化代码)、高级功能(角标设置、Java后台接口)及常见问题排查。详细说明了推送监听、registrationID获取、消息接收处理等核心功能实现步骤,并提供两种推送接口示例(按平台推送和统一推送)。适合需要在Uni-App项目中实现推送功能的开发者参考。

cyj0919的博客 430

【数据集3】高分辨率统计降尺度日值数据集NEX-GDDP的介绍与下载方法

对NEX-GDDP数据集进行介绍和下载说明

WW、forever的博客 2394

【Ubuntu与Linux操作系统:十二、LAMP平台与PHP开发环境】

LAMP 是一种经典的开源 Web 开发平台,代表 Linux(操作系统)、Apache(Web 服务器)、MySQL(数据库管理系统)和 PHP(脚本语言)。这种组合被广泛应用于动态网站和 Web 应用的开发与部署。

计算机领域博客,与时俱进的思想与技术。 960

基于点云数据的统计滤波算法改进

随着三维视觉和点云处理技术的发展,点云数据在机器人、自动驾驶、增强现实等领域得到了广泛应用。而点云数据中常常包含着各种噪声和异常点,这些噪声和异常点会影响后续的数据处理和分析任务。因此,对点云数据进行滤波处理是必不可少的一步。在点云滤波算法中,统计滤波(Statistical Filtering)是一种常见且有效的方法。它通过对点云数据进行统计分析,将噪声和异常点剔除或修复,从而得到更为准确和可靠的点云数据。本文将介绍一种改进的统计滤波算法,并提供相应的源代码实现。

QfcaLinux的博客 292

PHP进阶-在Ubuntu上搭建LAMP环境教程

本文将为您提供一个在Ubuntu服务器上搭建LAMP(Linux, Apache, MySQL, PHP)环境的完整指南。通过本文,您将学习如何安装和配置Apache、MySQL、PHP,并将您的PHP项目部署到服务器上。本文适用于Ubuntu 20.04及更高版本。

踏雨歌青春,诗酒趁年华 2208

【100%通过率】华为OD机试真题 C++ 实现【打印机队列】【2022.11 Q4 新题】

有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高。打印机会从自己的待打印队列中选择优先级最高的文件来打印。如果存在两个优先级一样的文件,则选择最早进入队列的那个文件。现在请你来模拟这5台打印机的打印过程。

MISAYAONE的博客 9947

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【Linux】Ubuntu Linux 系统 ——PHP开发环境

本文主要说明Linux系统中PHP的安装环境,各种工具在PHP中的运行步骤,图形界面应用,PHP在Linux系统的应用实例,认识基本的PHP操作等!!!感谢各位的支持!!

weixin_55767624的博客 1722

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何在Ubuntu 20.04上安装Linux,Apache,MySQL,PHP(LAMP)堆栈[快速入门]

介绍 (Introduction) In this quickstart guide, we’ll install a LAMP stack on an Ubuntu 20.04 server. 在本快速入门指南中,我们将在Ubuntu 20.04服务器上安装LAMP堆栈。 For a more detailed version of this tutorial, with more ex...

1374

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Ubuntu 14.04 LAMP环境搭建:Linux+Apache+MySQL+PHP实战指南

LAMP 是 Linux、Apache、MySQL 和 PHP 四个开源组件构成的经典 Web 开发栈,代表了动态网站最基础且稳定的运行范式。其核心原理在于操作系统层(Linux)提供进程与权限管理,Web 服务器(Apache)处理 HTTP 协议并转发请求,脚本引擎(PHP)执行服务端逻辑,数据库(MySQL)持久化结构化数据——四者通过标准接口(如 CGI、SAPI、MySQLi 扩展)紧密协同。这种分层架构具备高可维护性、强社区支持和成熟安全实践,广泛应用于教学实验、遗留系统迁移及轻量级生产环境。尤

weixin_30443731的博客 400

Ubuntu安装LAMP(Linux、Apache、MySQL、PHP)

LAMP简介 LAMP 代表一组运行 web 服务器的开源软件 L即Linux,本文采用虚拟机中的Ubuntu16.04 64位 A即Apache,是一种使用广泛的Web服务器软件 M即MySQL,是一个关系型数据库管理系统 P即PHP,是开源的 web 脚本语言 安装LAMP 安装Apache 1、打开终端,输入以下命令,获取最新资源包 sudo apt-get update 如遇以下报错(系软件源更新时的系统锁被占用) E: 无法获得锁 /var/lib/apt/lists/lock

抚槛兮远望 458

Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建

Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建

James Zhang's Blog 2500

ubuntu下安装Apache+PHP+Mysql

转载自:http://www.comflag.com/2011/05/01/apache-web.htm 电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。 其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都...

weixin_33739646的博客 1362
上一篇: 开源软件七大盈利模式
下一篇: 10分钟学会Linux
Java_Crab
博客等级 码龄20年 16粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值