ubuntu搭建lamp环境

Ubuntu下 搭建LAMP环境 一、tar.gz安装apache Apache下载地址:下载地址 安装apache之前还要安装apr和apr-util 阅读详情

linux搭建lamp

命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql


设置Ubuntu文件执行读写权限


LAMP 组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改 目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的 读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:sudo chmod 777 /var/www。然后就可以写入html或php文件了。如果对777表示的文件权限不是很清楚,可以到这篇文章中看看:文件权限666是什么意思。


如何安装phpmyadmin-Mysql 数据库管理

命令:sudo apt-get install phpmyadmin 安装开始。


phpmyadmin设置:


在 安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database’s administrative user。


然后将phpmyadmin与 apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share/phpmyadmin目录,所以就用 命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。


phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。


Ubuntu LAMP 如何配置Apache


1. 启用 mod_rewrite 模块


终端命令:sudo a2enmod rewrite


重启Apache服务器:sudo /etc/init.d/apache2 restart


Apache 重启后我们可以测试一下,在/var/www目录下新建文件test.php,写入代码:   保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了php 配置信息则表明LAMP Apache已经正常工作了(记得重启Apache服务器后再测试)。


2.设置Apache支持.htm .html .php


sudo gedit /etc/apache2/apache2.conf


或sudo gedit /etc/apache2/mods-enabled/php5.conf


在打开的文件中加上


AddType application/x-httpd-php .php .htm .html 即可。


LAMP配置之Mysql测试


上面php,Apache 都已经测试过了,下面我们再测试一下Mysql 数据库是否已经正确启用。


在/var/www目录下新建 mysql_test.php:


$link = mysql_connect("localhost","root","020511");


if (!$link)


{


die('Could not connect: ' . mysql_error());


}


else echo "Mysql已经正确配置";


mysql_close($link);


?>


保存退出,在地址栏输入http://127.0.0.1/mysql_test.php,显示”Mysql 已经正确配置”则表示OK了,如果不行,重启Apache服务器后再试一下。


解决Firefox浏览器显示中文乱码等问题


上面在FireFox浏览器中打开mysql_test.php或phpmyadmin测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:


打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。


重启Apache:sudo /etc/init.d/apache2 restart  再刷新mysql_test.php 中文乱码没有了。


如果要人工启动mysql:mysql -u root -p,根据提示输入密码。


如果重启Apache时出现:


* Restarting web server apache2


apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName


apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName


则还是修改apache配置文件:sudo gedit /etc/apache2/apache2.conf,在文件最后设置:ServerName 127.0.0.1


LAMP组件经常使用的几个终端命令


重启 apache:sudo /etc/init.d/apache2 restart


重启mysql:sudo /etc/init.d/mysql restart


配置 php.ini:sudo gedit /etc/php5/apache2/php.ini


配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf


配置 my.cnf:sudo gedit /etc/mysql/my.cnf


PHP CGI :sudo /var/www/cgi-bin/

多租户Saas架构设计分析(基础篇) 本篇先给大家介绍一下相关的概念和常见问题。 实践篇链接:https://blog.youkuaiyun.com/haponchang/article/details/104246317 SaaS简介 SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服务”?是不是有点拗口?其实你就理解成为“按需租用别人提供的软件服务”就可以了,它是一种软件交付模式。... 阅读详情

相关推荐

集成库仑计移动电源设计:从原理到实战,实现精准电量管理

在电池供电设备中,精准的电量计量是提升用户体验和产品可靠性的核心技术。传统基于电压估算的方法因受温度、负载和老化影响误差较大,而库仑计技术通过直接测量充放电电流并对时间积分,实现了电荷量的直接计量,从根本上提升了精度。这项技术的核心价值在于为设备提供了真实、可靠的电量状态数据,是智能电池管理系统的基础。其应用场景广泛,从消费电子如移动电源、智能穿戴,到工业与汽车领域如储能系统、新能源汽车的电池管理都不可或缺。本文以移动电源为例,深入解析了集成库仑计方案的硬件设计要点,特别是围绕高精度采样电阻与差分放大器的电

weixin_33453726的博客 548

Ubuntu搭建LAMP环境

今天想做一个小网站,就在ubuntu上按照网页上搜索的方法搭建了一个环境。我媳妇挺着大肚子无聊的看着我敲了大半天电脑。我赶紧记录下来,陪媳妇看电视去。希望能帮到有和我同样需求的人。 下面拷贝自我的ZIM Desktop Wiki LAMP搭建环境 Created 星期二 30 十月 2012 安装过程 第一步 安装Apache2 sudo apt-get install

每天进步一点点... 3万+

ADS1256单端vs差分接法详解:在STM32上实现8通道电压采集与4通道差分测量的实战对比

本文深入解析ADS1256在STM32平台上的单端8通道与差分4通道电压采集方案,详细对比两种接法的硬件设计、软件配置及性能差异。通过CubeMX配置SPI接口和优化数据读取时序,实现高精度测量,适用于工业监测等高要求场景。

weixin_29165465的博客 245

Ubuntu之LAMP环境搭建

操作系统而言,Liunx来说相对开源,其系统中的软件大多都是开源的,不像window系统下,我装一个office还得去破解----(支持正版!奥里给!) 一个网站的运维离不开服务器,一个高效稳定的服务器对网站而已十分重要,这一片博客,会详细讲解LAMP环境的搭建(操作系统选用Ubuntu)。 一.MySQL与apache2的配置 1.打开终端,输入下面的命令,按下回车后,输入Y以继续 sudo a...

qq_43685040的博客 548

Python RK3588 MPP 8路视频硬解码!全体目光向我看齐!

本文重写了官方demo、加入了Zlmediakit进行拉流并通过pybind11将代码封装成so库,现在,在python中直接通过import的方式,就能完成基础的拉流解码操作,目前支持8路拉流解码!!!

m0_46303486的博客 4878

IPV6基本配置

IPV6配置,DHCPV6,华为模拟器,IPV6的M/O标志位

路漫漫其修远兮 4665

ubuntu20.04 搭建 LAMP环境

ubuntu20.04 搭建 LAMP环境 Linux+Apache+Mysql+php+php解释器 简称“LAMP ” 1. 准备工作 利用xshell连接ubuntu 20.04的虚拟机,进入root权限 更新源 (这里报错很可能是源的问题,进入/etc/apt/sources.list切换源) apt-get update 更新软件 apt-get upgrade 2.安装Apache2 apt install apache2 -y 在浏览器输入虚拟机ip看到以下界面表示安装成功 3.安

一期一会的博客 2830

从零实现高精度手势检测:OpenCV+MediaPipe模型移植实战(2)(附c++完整代码)

上篇已经介绍了手掌检测的方法。本章将在手掌检测的基础上,完成手指关节的检测。

qq_37160641的博客 2664

Ubuntu下的LAMP环境搭建

Ubuntu下搭建LAMP环境

浅时光-Trister 4295

基于STM32平衡小车设计

随着智能硬件的发展,基于STM32的两轮智能平衡车作为一种新型的智能移动工具,具备较高的应用价值。本文旨在设计并实现一款基于STM32微控制器的智能平衡车系统,提升其稳定性和操控性,探索如何通过传感器数据和控制算法实现精确平衡控制。 本设计基于STM32微控制器,选择了STM32F103系列作为核心控制器,具有足够的处理能力和丰富的外设接口。系统通过MPU6050传感器获取三轴加速度和三轴陀螺仪数据,实现实时姿态检测。电机驱动部分采用合适的驱动模块,能够控制两个直流电机,并支持PWM调速。设计中还包括OL

m0_74026776的博客 2730

【27】软考软件设计师——数据流图(DFD)补全题满分精讲|下午15分大题深度拆解

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第27篇,深度精讲**下午案例题第1道必考大题:数据流图(DFD)补全**,该题单题分值高达**12 ~ 15分**,是整张试卷最稳的保底得分大题。我结合多年备考复盘与真题阅卷规则,超详细拆解DFD四大核心元素标准定义、机考绘图规范、三层分层逻辑、**父图子图平衡刚性扣分规则**,升级强化版「DFD满分补全三步法」;复刻历年高频真题完整流程,拆解缺失数据流定位、实体/存储辨析、平衡改错、文字需求对照全流程,配套**阅卷满分答题话术、机考避坑细则

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 589

Ubuntu下LAMP环境的搭建,配置与使用教程

人当然都有菜鸟的时候,我就是一个地道的ubuntu菜鸟,正是前些日子我开始整理硬盘中“高达”5GB的网站源代码,临时调试文件与无可计数的图片素材的时候,我开始尝试使用ubuntu ,没错,对于经常接触各种各样的代码,需要进行大量的程序调试,期望高效工作的同学们来说,ubuntu是我首先推荐给大家的linux发行版之一,当然,这同时也是改变工作的习惯的最好尝试。 这篇介绍ubuntu和其系统下LA

筚路蓝缕 以启山林 1141

自助结账商品检测(Scanned Item Detection)——基于YOLOv8的RPC数据集实战

RPC数据集是由中国科学院自动化研究所发布的零售商品结账检测公开数据集,广泛用于自助结账和零售场景下的目标检测与识别。YOLOv8是YOLO系列最新版本,由Ultralytics推出,继承了YOLO家族的高效快速和高准确性,适用于实时检测场景。本文系统介绍了基于YOLOv8的RPC数据集自助结账商品检测方案,涵盖数据准备、训练、推理及UI界面设计。未来,可结合多模态感知、RFID融合技术,打造更加智能和稳定的自助结账系统。

YOLO 248

Ubuntu搭建lamp环境并自建wordpress

在linux(ubuntu)系统中搭建lamp环境以及wordpress网站

wm_FOREVER的博客 1645

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ubuntu下搭建lamp环境

前期准备 sudo apt-get update # 获取最新资源包 sudo apt-get upgrade # 本机软件全部更新 sudo apt-get dist-upgrade # 本机系统软件更新 安装Apache sudo apt-get install apache2 查看apache2的状态 systemctl status apa...

weixin_39166924的博客 339

Devexpress16.2.6破解工具

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

在Ubuntu Server下搭建LAMP环境

本文是笔者在慕课网在Ubuntu Server下搭建LAMP环境课程记录的笔记。

delphiwcdj的专栏 1756

Ubuntu22.04搭建LAMP环境

LAMP是一种用于构建Web应用程序的技术堆栈,你可以使用它来开发各种Web应用,包括WordPress。如果你想在VPS上手动搭建WordPress,首先需要配置LAMP环境。本文将介绍如何在Ubuntu 22.04上配置LAMP环境。首先,你需要注册一台VPS服务器,然后登录该VPS并安装Apache服务、MySQL数据库以及PHP。

无代码Dev 946

LAMP环境搭建记录:基于VM的Ubuntu虚拟机

LAMP环境搭建记录:基于VM的Ubuntu虚拟机

longer_net的博客 1092

在ubuntu搭建lamp环境

这两我一直在我的ubuntu虚拟机上 搭建lamp环境,第一天学习一些基本的指令 本人的系统是window,在vm虚拟机搭建lamp环境的 1、下载vm,安装 2、下载ubuntu服务器版 http://releases.ubuntu.com/,随便选择一个,我选择Ubuntu 15.04 (Vivid Vervet)下载 如图,有服务器版的和桌面版的,我搭建的是服务器...

balin2804的博客 187

lamp环境下mysql,Ubuntu下LAMP环境搭建 Apache、MySQL、PHP

由于刚学习Linux,选择了界面比较友好的Ubuntu进行研究。命令行+可视化对于初学者来说组合还是比较不错的,图形界面作为命令行的一个过渡能比较直观的看到效果。在应用中学习是一个比较好的办法,我就是为了搭建一个基于Linux的服务器环境而进行学习的,根据网上搜集的资料,完成了LAMP的配置。主要过程如下:1.LAMP的安装顺序问题,现在是默认安装好了Linux系统,我的版本是Ubuntu 12....

weixin_30388485的博客 160

Ubuntu下LAMP环境搭建

本文主要说明如何在Ubuntu下配置PHP开发环境LAMP。   Ubuntu 搭建 php 环境   所谓LAMP:Linux,Apache,Mysql,PHP   安装 Apache2:   sudo apt-get install apache2   安装PHP模块:   sudo apt-get install php5   安装Mysql   sudo apt-get i

执着于我的执着 1694

ubuntu环境下搭建LAMP环境

在ubuntu9.04里面: 1、apt-get install apache2 将会安装下列额外的软件包:   apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 建议安装的软件包:   apache2-doc apache2-suexec apache2-suexec-custom 2、sudo

成长记录 770

lamp环境搭建(kali,docker,ubuntu)

查看到的conf文件就是需要修改的配置文件。(因为本人使用的是kali而且还带有集成环境的xampp,本身就自带了apache2,mysql和php。-p 78:80 是映射主机上面的78端口到docker容器端口80,前面一个是apche2的端口,后面一个是mysql的端口。18.最后在主机上面访问自己的ipv4的地址和分配的端口下面的1.php文件。将主机路径下面的文件,复制到容器的/var/www/html/文件下。然后在/var/www/html下写入1.php文件,和之前一样的。

m0_73605862的博客 1395

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

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

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

linux的ubuntu和centos下快速搭建LAMP环境

Ubuntu下快速搭建LAMP环境过程记录:  安装 Apache2:sudo apt-get install apache2 安装PHP模块:sudo apt-get install php5 安装Mysqlsudo apt-get install mysql-server 安装phpmyadmin 其他模块安装:sudo apt-get install libapac

zale 4581

Ubuntu 12.04下LAMP环境搭建实录

LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架...

choutiaosheng1127的博客 204
上一篇: github 不用数账号和密码的俩种方法
下一篇: bootstrap datetimepicker 插件语言选择
merlin.feng
博客等级 码龄12年 8粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

merlin.feng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值