Ubuntu8 配置Apache+Mysql+Php

Ubuntu 20.04 LAMP生产级部署:Apache+MySQL8+PHP7.4安全配置指南 LAMP(Linux-Apache-MySQL-PHP)是Web开发最经典的技术栈,其核心价值在于稳定、可运维与工程可控性。Apache作为模块化清晰的Web服务器,提供直观的虚拟主机与重写规则管理;MySQL 8.0默认启用caching_sha2_password认证插件和原子DDL,显著提升安全性与数据一致性;PHP 7.4在Ubuntu 20.04中通过libapache2-mod-php7.4深度集成,兼顾调试效率与运行性能。该技术组合广泛应用于WordPress、Laravel等PHP项目快速验 阅读详情
1. 安装运行环境
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5-common
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5

2. 配置php5

sudo gedit /etc/php5/apache2/php.ini
修改允许最大使用内存,查找
memory_limit = 8M
修改为
memory_limit = 32M

修改允许最大上传尺寸,查找
upload_max_filesize = 2M
修改为
upload_max_filesize = 8M

允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
extension=mysql.so
extension=gd.so
保存并关闭文件。

3. 配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。
sudo gedit /etc/mysql/my.cnf
查找文件
skip-networking
修改为
#skip-networking
保存并关闭文件。

重新启动 mysql
sudo /etc/init.d/mysql restart
插入其它客户端访问用户(由于默认的帐号是root@localhost,而客户端却使用root@localhost.localdomain登录)
mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO root@localhost.localdomain;"
安装 mysql 客户端查询工具
sudo apt-get install mysql-query-browser
直接在终端输入
mysql-query-browser
启动 msql 查询器,输入服务器IP:127.0.0.1 帐号:root 点击 connect,就可以查询和维护数据了。
4 配置Apache

apache默认DocumentRoot是/var/www,
使用vi打开 /etc/apache2/sites-enabled/000-default
改成:DocumentRoot /home/用户名/wwwroot,一定要是root用户才有权限修改000-default,如果还没有启动root用户,请输入sudo passwd root就可以激活root用户,然后su root切换成root用户。

重启Apache2服务即可。
sudo /etc/init.d/apache2 restart

然后写个php测试页info.php:内容如下

<?php
phpinfo();
?>

正常的话,输入http://127.0.0.1/info.php应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。



Ubuntu 20.04手动部署LAMP实战:Apache+MySQL+PHP深度配置与排错 LAMP(Linux+Apache+MySQL+PHP)是Web服务的基石技术栈,其核心在于理解请求处理链路、进程模型与组件协同原理。Apache的MPM多路复用机制(如event/prefork)、MySQL 8.0默认caching_sha2_password认证插件与PHP驱动的兼容性问题,直接决定服务稳定性与安全性。掌握这些底层机制,不仅能规避502错误、连接拒绝、PHP扩展加载失败等高频故障,更能支撑WordPress、Laravel等主流应用的可靠运行。本文聚焦Ubuntu 20.04 LTS环 阅读详情

相关推荐

【保姆级教程】博客搭建:ubuntu24+mysql8.0.04+apache2+php8.3+WordPress配置

写的非常详细,博主2024年11月自己边搭边写的教程,按照步骤来保证搭好,踩的坑都写完了的。

qq_44954543的博客 1011

apache2.4配置php8

LoadModule actions_module modules/mod_actions.so LoadModule php_module "C:/php/php8apache2_4.dll" <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> C:\Apache24\conf\httpd.conf

huxyc的博客 4006

【HSPiP应用指南】从理论到实践:如何利用汉森溶解度参数优化配方设计

本文深入解析了汉森溶解度参数(HSP)理论及其在配方设计中的核心价值,并详细介绍了如何利用HSPiP软件工具从理论走向实践。文章通过匹配溶解度参数、计算汉森距离(Ra),系统阐述了如何解决溶剂选择、颜料分散稳定性及扩散行为预测等关键问题,并结合界面气相色谱(IGC)等实验方法提升预测精度,旨在帮助配方师实现配方设计的可视化、可量化与高效优化。

weixin_29305313的博客 1649

Ubuntu 8.04 下 Apache的基本配置笔记。

apache配置笔记以下的命令全部是在root权限下进行的Ø  apache在启动的时候会自动的启动/etc/apache2/apache2.conf这个文件在这个文件中用命令Include 包含进来其他的一些配置文件,比如:httpd.conf... 1.在ubuntu下安装apache2时候,/etc/apache2/httpd.conf是apache的配置文档,刚装上apache

Adam的专栏 1818

如何点亮一颗sensor

要点亮一个sensor需要从,时钟、sensorI2C,供电,reset脚,mipi的配置几个方面一一确认。 reset脚拉高 给sensor的时钟有没有。(目前用到的常为24MHZ) 供电 查看sensor的数据手册,看有几个电源,用示波器量一下是否为手册规定的电压 比如:DVDD 数字电压: AVDD模拟电压 DOVDD芯片引脚出来的电压等为多少。 sensor的I2C能否抓到 将I2C的口对应上,用示波器量取i2c的波形。 检查有应答并且数据正确。读写地址是否正...

weixin_40787463的博客 3649

RK3576开发板ROS2部署实战:从Buildroot配置到Hello World Demo

本文详细介绍了在RK3576开发板上部署ROS2的完整实战流程。从Buildroot工程配置、集成ROS2依赖,到搭建Docker交叉编译环境、处理编译难题,最终完成系统镜像打包并在板端成功运行Talker-Listener Demo。该指南旨在帮助开发者深入理解嵌入式机器人系统的构建链,实现从底层到应用的完全掌控。

mac99的博客 1159

如何在Ubuntu 16.04上安装Apache Tomcat 8

第1步:安装Java Tomcat要求在服务器上安装Java,以便可以执行任何Java Web应用程序代码。我们可以通过apt-get安装OpenJDK来满足这个要求。 首先,更新apt-get包索引: sudo apt-get update 然后使用apt-get安装Java Development Kit包: sudo apt-get install default-jdk 第2步:创建Tom...

斑驳的岁月 891

SAP 行业扫盲系列之一:SAP 从业者的分类

本文简单介绍了 SAP 从业者的分类,限于笔者狭隘的视角,可能存在遗漏或者不恰当的地方,希望大家在评论区指出。 那些在知乎咨询上向我提问关于进入 SAP 行业建议的朋友们,也请大家提问时注明自己想具体从事 SAP 行业哪一类的工作,这样才能得到更让你们满意的回复。感谢阅读。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1589

ubuntu18.04 安装apache、mysql8、php7.2并配置apache的https

一、环境: 服务器:Ubuntu 18.04.3 LTS apache: Apache/2.4.29 (Ubuntu) PHP : PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2019 19:34:28) ( NTS ) mysql : Ver 8.0.17 for Linux on x86_64 (MySQL Community S...

1252661442的博客 1455

倍福EL6002做RS232通信获取称重数据..

本文介绍EL6002模块通过RS232自由口通信协议获取从站数据。具体数据对照说明手册即可。

weixin_41883890的博客 1012

飞牛fnNAS搭建个人小账本

本文介绍了如何在飞牛NAS上部署ezBookkeeping个人记账应用。该开源工具支持多平台使用,具备双因素认证、多级分类等功能。文章详细讲解了Docker激活、镜像下载、容器部署等步骤,并展示了账户管理、交易记录等基础操作。同时指导用户通过ZeroTier实现远程访问,方便随时随地使用个人记账系统。该方案既保障了数据隐私,又提供了专业记账功能,适合对财务隐私敏感的用户。

dgnankai的专栏 782

ubuntu svn mysql_ubuntu 8.04 编译安装 apache mysql php 以及 svn的配置

Ubuntu下LAMP的安装配置一.安装前的准备:1.下载相应的源文件文件名为*.tar.gz/*.tar.bz2的文件Apche2下载地址:http://httpd.apache.org/download.cgiPhp5下载地址:http://www.php.netMysql下载地址:http://dev.mysql.com/downloads/笔者使用的是Apache2.2.6文件:httpd...

weixin_30921875的博客 219

【制作100个Unity游戏之36】用unity从零开始实现类《开心消消乐》的三消类消除解压小游戏

Unity甜品消除游戏开发摘要 本文介绍了使用Unity开发甜品消除游戏的核心实现步骤: 冰块阵列生成 通过GlobalDef定义全局参数(9行7列网格) IceSpawner脚本动态生成网格化冰块阵列 添加Resolution脚本实现多分辨率适配 随机水果生成 创建FruitSpawner作为水果容器 FruitItem脚本管理水果属性(行列索引、类型) 支持动态创建水果精灵并设置位置 关键技术点 使用Instantiate动态生成预制体 通过localPosition精确控制网格布局 分辨率适配算法保持

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1291

Mac/Ubuntu上的php环境配置

Mac上PHP环境配置1 Mac上自带PHP和Apache环境1.1 查看版本1.2 访问Apache服务1.3 Apache服务目录1.4 Apache配置文件目录1.5 配置Apache解析php 1 Mac上自带PHP和Apache环境 1.1 查看版本 我们通过如下两个命令来分别查看php和apache的版本: PHP: $ php -v PHP 7.1.23 (cli) (built: ...

qq122516902的博客 527

深度学习在传感器数据分析中的创新应用

传感器是物理世界与数字世界的“接口”,其生成的高维、时序、多源数据蕴含着设备状态、环境变化、用户行为等关键信息。传统传感器数据分析依赖手工特征工程与简单机器学习模型,难以应对复杂场景下的非线性、长程依赖与实时性需求。深度学习通过自动特征提取非线性建模与端到端学习,成为传感器数据处理的革命性工具。本文从概念基础理论框架架构设计实现机制到实际应用,系统拆解深度学习与传感器数据的融合逻辑,结合工业预测维护医疗健康监测智能交通等场景,揭示其技术边界与未来演化方向。

大数据洞察的博客 568

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ubuntu22.04 开发环境配置(第七篇-Apache2+Php8.3)

通过这些步骤,可以将 PHP 8.3 与 PHP-FPM 整合到 Apache 中,提高了服务器在处理高流量时的性能表现。PHP PPA 为 Ubuntu 22.04 LTS 和 Ubuntu 20.04 LTS 提供了可共存的 PHP 版本,包括 PHP 5.6、PHP 7.x、PHP 8.x 以及大多数扩展。2.接下来,安装 PHP PPA 所需的初始包。3.为了使用最新的 PHP 版本,我们会将 Ondřej Surý 的 PHP PPA 导入到 Ubuntu 系统中。完结撒花啦啦啦啦啦啦。

2747

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Ubuntu下PHP+MySQL+Apache+PHPStorm的安装和配置

Ubuntu下PHP+MySQL+Apache+PHPStorm的安装和配置 粘贴自:https://www.jianshu.com/p/a6a0d2a29591 1.Apache的安装: $ sudo apt-get update $ sudo apt-get install apache2 装好后,配置文件位于/etc/apache2中,默认情...

Youpeng 472

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Ubuntu8.10安装apache2+php+mysql

1、安装Apache服务sudo apt-get install apache2然后按照提示即完成apahce的安装了。这里 可以打开http://127.0.0.1,即可看于是It works2、安装php5sudo apt-get install php5sudo apt-get install libapache2-mod-php5sudo /etc/init.d/apache2 r

积累与分享 783

Ubuntu 8.04 php+mysql+apache+ phpmyadmin安装配置(转)

安装Apache:sudo apt-get install apache2安装PHP:sudo apt-get install php5sudo apt-get install php5-mysql安装Mysql:sudo apt-get install mysql-server mysql-client安装phpGd库:$sudo apt-get install php5-gd ####

Persistence Produces Miracles 795

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

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

hua87222的博客 578
上一篇: Ubuntu8 安装anjuta问题解决
下一篇: Ubuntu apt与dpkg详解
earlyup
博客等级 码龄22年 4粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值