搭建LAMP环境

在虚拟机上进行LAMP环境搭建 对系统一无所知的小白进行LAMP环境搭建,全程参考文章贴在此处,非常感谢作者大大,让我这种菜鸟可算把LAMP折腾好了!侵删。 1.事先声明 我的Linux系统安装在虚拟机上,版本为centos7.8(原博客版本为7.2), 同时,我已经安装好yum模块,在此之前没有安装过apache、MySQL、PHP。 本文安装过程完全参照开头给出的博客!!!只是通过实践发现在有些地方因为版本问题需要稍作修改,特此记录。 2.安装apache、MySQL和PHP 安装apache 执行以下命令: yum -y i 阅读详情

LAMP即Linux、Apache、MySQL、PHP四种开源软件的组合。

本例使用的版本为:

Linux:Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Apache:Apache2.4.2,http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.2.tar.gz

MySQL:mysql-5.0.67-linux-i686-icc-glibc23.tar.gz,http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.67-linux-i686-icc-glibc23.tar.gz

PHP:PHP-5.4.3,http://cn.php.net/get/php-5.4.3.tar.gz/from/cn2.php.net/mirror


一、安装Apache

下载的是源码包,需要进行编译安装,编译的时候会提示缺少apr和apr-util两个包,所以在安装前需要先安装这两个包。

apr需要下载比1.3新的版本:http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz 

apr-util:http://mirror.bjtu.edu.cn/apache/apr/apr-util-1.4.1.tar.gz

安装apr:

[root@localhost Desktop ] tar -zxf apr-1.4.6.tar.gz 

[root@localhost Desktop ]cd apr-1.4.6

[root@localhost apr-1.4.6]#  mkdir /usr/local/src/apr

[root@localhost apr-1.4.6]#  ./configure --prefix=/usr/local/src/apr

[root@localhost apr-1.4.6]#  make

[root@localhost apr-1.4.6]#  make install

安装apr-util:

[root@localhost Desktop ]# tar -zxf  apr-util-1.4.1.tar.gz

[root@localhost Desktop]# cd apr-util-1.4.1

[root@localhost apr-util-1.4.1]# mkdir /usr/local/src/apr-util

[root@localhost apr-util-1.4.1]# ./configure --prefix=/usr/local/src/apr-util --with-apr=/usr/local/src/apr

[root@localhost apr-util-1.4.1]# make

[root@localhost apr-util-1.4.1]# make install

安装Apache:

[root@localhost Desktop]# tar -zxf httpd-2.4.2.tar.gz
[root@localhost httpd-2.4.2]# ./configure --prefix=/server/apache --with-apr=/usr/local/src/apr --with-apr-util=/usr/local/src/apr-util

[root@localhost httpd-2.4.2]#make

[root@localhost httpd-2.4.2]#make install

测试Apache:

[root@localhost bin]# vi ~/.bash_profile 

修改PATH为:PATH=$PATH:$HOME/bin:/server/apache/bin

保存退出

[root@localhost bin]# . ~/.bash_profile 

[root@localhost bin]# apachectl start
[root@localhost bin]# ps -ef | grep apache
root     22069     1  0 17:24 ?        00:00:00 /server/apache/bin/httpd -k start
daemon   22070 22069  0 17:24 ?        00:00:00 /server/apache/bin/httpd -k start
daemon   22072 22069  0 17:24 ?        00:00:00 /server/apache/bin/httpd -k start
daemon   22074 22069  0 17:24 ?        00:00:00 /server/apache/bin/httpd -k start
root     22155 14255  0 17:24 pts/1    00:00:00 grep apache
[root@localhost bin]# 

[root@localhost bin]# firefox &

在浏览器栏输入 http://localhost

如果显示 “It works!”,则Apache服务器安装成功。


二、安装MySQL

下载的MySQL是二进制包,解压缩后就可以直接使用。

[root@localhost Desktop]# tar -zxf mysql-5.0.67-linux-i686-icc-glibc23

[root@localhost Desktop]# mkdir /server/mysql

[root@localhost Desktop]# mkdir /server/data

[root@localhost Desktop]# cp -pr mysql-5.0.67-linux-i686-icc-glibc23 /server/mysql/

[root@localhost Desktop]# cd /server/mysql

[root@localhost mysql]# cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf

建议cp support-files/my-medium.cnf /etc/my.cnf 

[root@localhost mysql]# vi /etc/my.cnf 

编辑MySQL的配置文件,在[mysqld]下面添加 

basedir=/server/mysql

datadir=/server/data

保存退出。

[root@localhost mysql]#useradd -r mysql

[root@localhost mysql]#chown -R mysql.mysql /server/mysql

[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/server/mysql --datadir=/server/data

[root@localhost mysql]#chown -R mysql.mysql /server/data

[root@localhost mysql]# vi ~/.bash_profile 

编辑PATH=$PATH:$HOME/bin:/server/apache/bin:/server/mysql/bin
[root@localhost mysql]# . ~/.bash_profile 

[root@localhost mysql]# ./bin/mysqld_safe &

[root@localhost mysql]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67-log MySQL Community Server (GPL)


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql> 

到此MySQL安装成功。

如果MySQL无法启动

添加MySQL服务,设置为开机自启动:

[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysql

[root@localhost mysql]# chmod 755 /etc/init.d/mysql 

[root@localhost mysql]# chkconfig --add mysql
[root@localhost mysql]# chkconfig --level 5 mysql on
[root@localhost mysql]# service mysql start
Starting MySQL.                                            [确定]
[root@localhost mysql] 


三、设置PHP

[root@localhost Desktop]# tar php-5.4.3.tar.gz 

[root@localhost Desktop]# cd php-5.4.3
[root@localhost php-5.4.3]#  yum -y install libxml2.i386

[root@localhost php-5.4.3]#  yum -y install libxml2-devel.i386

[root@localhost php-5.4.3]# ./configure --prefix=/server/php5 --with-mysql --with-apxs2=/server/apache/bin/apxs --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-mysql=/server/mysql

指定php安装路径/server/php5,--with-mysql指定需要连接MySQL数据库,--with-apxs2指定apxs的路径。

[root@localhost php-5.4.3]# make

[root@localhost php-5.4.3]# make install

[root@localhost php-5.4.3]# cp php.ini-development /server/php5/lib/php.ini


四、连接Apache与PHP

设置PHP页面文件的目录

[root@localhost ~]# mkdir /server/www

[root@localhost ~] vi /server/apache/conf/httpd.conf

执行 :%s/\/server\/apache\/htdocs/\/server\/www/g

或者

手动修改这两行:

DocumentRoot "/server/apache/htdocs"
<Directory "/server/apache/htdocs">

为

DocumentRoot "/server/www"
<Directory "/server/www">

在文件尾加入两行

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

然后重新启动apache服务,在/server/www目录下新建test.php文件,内容如下

<?php

echo phpinfo();

?>

然后打开浏览器,在地址栏输入http://localhost/test.php

[root@localhost ~]# firefox &

如果显示出PHP Version的信息,则LAMP环境搭建成功。





使用LAMP环境搭建MediaWiki 目前主流的建站环境就是 LAMP 环境,它是 Linux + Apache Httpd + MySQL + PHP 的缩写,是网页环境的黄金搭档,可以兼容几乎所有的HTML和PHP运行需求。接下来便是利用阿里云的ECS搭建的步骤。 1.安装运行环境1.1搭建LAMP环境1.1.1购买含有LAMP镜像的ECS1.1.2更换ECS的镜像1.1.3手动搭建LAMP环境1.1.3.1安装Apache2 web1.1.3.2安装数据库服务器1.1.3.3安装PHP1.1.3.4安装phpMyAdmin1.1.2设置 阅读详情

相关推荐

shopro 商城,2025年新申请的微信支付提示失败,支付提示 Get Wechat Public Cert Error 问题的修复办法

shopro 商城,最近新申请的微信支付商户 支付提示 Get Wechat Public Cert Error 问题的修复办法

行走的卡路里 1245

LAMP环境搭建与配置(一)

LAMP是Linux Apache MySQL PHP的简写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。 Apache是最常用的web服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装在一台机器上,也可以分开安装,但Apache和PHP必须安装在同一台机器上,因为PHP是作为Apache的一个模块存在的。...

变成习惯 4万+

第一篇:常见CAN错误帧及其排查方向

在本文中主要阐述各类错误帧的形成原因以及在使用同星硬件设备出现错误帧时,应当 如何进行排查并消除错误帧。在 CAN 总线通信中,通常遇见的错误帧主要为以下五种,其 分别是:bit error、ACK error、stuff error、CRC error 以及 form error。

u013089100的博客 1742

如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境

搭建LAMP(CentOS+Apache+Mysql+PHP)

qq_36113598的博客 6021

智能体在车联网中的应用:第19天 智能体理论与初步实践 D30:阶段小结——在SUMO中使用TraCI控制预编程智能体

本文介绍了如何将强化学习从算法仿真迁移到交通系统实践,重点讲解了SUMO微观交通仿真平台与TraCI实时控制接口的架构。通过构建一个预编程驾驶智能体,演示了车辆从起点到目标点的导航控制。文章详细解析了TraCI的双向通信机制和事件驱动模型,对比了其与传统RL环境的差异,并提供了完整的Python实现框架,包括路网配置、车辆控制和基于向量场的导航逻辑。该实践为后续开发高级学习型交通智能体奠定了基础。

IT深耕十余载,大道之简 1478

Oracle ERP EBS R12 GL总帐业务方案 系统操作

本文档是Oracle ERP系统的总账管理模块使用手册,主要包含以下内容:1.系统架构设计,详细介绍多组织架构、会计科目设置等核心概念;2.总账日常操作流程,包括凭证录入、审核、过账等全流程管理;3.特殊业务处理,涵盖预算控制、内部往来、合并报表等专项功能;4.期末处理,说明月结、年结的操作步骤;5.系统设置指南,提供会计科目表、权限控制等配置说明;6.附录包含各业务模块的分录示例和系统操作图标说明。本手册适用于财务人员学习和使用Oracle ERP总账系统,重点讲解系统功能要点和实操步骤。

anpeng2019的博客 1888

17:LAMP环境搭建-中

LAMP环境-中 LAMP环境-中 Apache默认虚拟主机 准备虚拟主机实验环境 虚拟主机配置 测试访问 Apache用户认证 修改配置文件,开启用户认证 生成用户和密码 浏览器访问测试 命令行测试 针对文件的用户认证 Apache域名跳转 配置案例 测试访问效果 Apache访问日志 日志格式 设置日志格式 访问日志不记录静态文件 访问日志切割 静态元素过期时间 修改配置...

龙跃丶 445

Python 爬虫实战:抓取悦动圈跑步爱好者运动轨迹数据,规划健身路线

通过本次 Python 爬虫实战,我们学习了如何使用 Python 抓取悦动圈跑步爱好者的运动轨迹数据,并基于这些数据进行分析和处理,最终规划出健身路线。在这个过程中,我们掌握了requests、BeautifulSoup、pandas和matplotlib等库的基本使用方法,了解了爬虫的基本原理和流程。希望本文能够帮助你更好地理解和应用 Python 爬虫技术,在数据处理和分析领域取得更多的成果。

u014481728的博客 2365

web应用搭建lamp环境(rpm包)

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux, 操作系统;Apache,网页服务器;MySQL, 数据库管理系统(或者数据库服务器);PHP、Perl或Python, 但此时是php脚本语言。【 其他变体类似环境 】 LAPP(以PostgreSQL替代MySQL)LAMP(最后两个字母意味着Middleware和PostgreSQ...

weixin_33989058的博客 174

深度学习-155-RAG技术之嵌入模型Embedding怎么选

Embedding技术在大型语言模型中发挥着至关重要的作用。它将文本转化为向量,使模型能够理解和处理复杂的语言信息。通过选择合适的Embedding方法和优化文本匹配策略,我们可以在搜索引擎、问答系统、推荐系统等领域实现高效且精准的文本匹配。

qq_20466211的博客 405

深度学习100例-卷积神经网络(CNN)彩色图片分类 | 第2天

文章目录前期工作设置GPU导入数据标准化可视化构建CNN网络编译训练模型预测模型评估 前期工作 设置GPU 如果使用的是CPU可以忽略这步 import tensorflow as tf gpus = tf.config.list_physical_devices("GPU") if gpus: gpu0 = gpus[0] #如果有多个GPU,仅使用第0个GPU tf.config.experimental.set_memory_growth(gpu0, True) #设置GPU显存用量

“365天深度学习训练营”报名进行中~ 7855

LAMP环境的搭建与部署

weixin_42394409的博客 1万+

ETAS工具导入DBC生成Com协议栈

ETAS工具导入DBC主要也是生成arxml用的,ETAS推荐使用Cobra导入,本文介绍导入过程及注意事项不管是导入DBC还是arxml,本质上都是为了生成对应的com协议栈,目的是为了减少重复的工作量,所以,前期定义好收发的矩阵很重要,一般导入一次之后,后面就可以按变更点手动更改了。

赞的博客 1711

Ubuntu搭建LAMP环境

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

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

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

LAMP环境搭建

LAMP环境搭建 文章目录LAMP环境搭建1、LAMP是什么?2、为什么需要LAMP?3、LAMP有什么优点?4、各组件的主要作用:5、LAMP环境搭建的前期准备:(1) 搭建方式:采用源码包方式搭建 LAMP 环境。(2) 获取源码包:(3) 源码快捷获取:网盘分享(4) 把软件包传送到Linux服务器上:6、LAMP平台搭建:(1)安装顺序:(2)安装Linux系统,可以参考下面这篇博客,只需要把磁盘,处理器内核及内存改下即可;(3)关闭防火墙和selinux:(4)安装Apache服务器软件:1、上传

生而无畏,战至终章 2164

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

图文详解linux如何搭建lamp服务环境

企业网站建设必然离不开服务器运维,一个稳定高效的服务器环境是保证网站正常运行的重要前提。本文小编将会详细讲解Linux系统上如何搭建配置高效的lamp服务环境,并在lamp环境中搭建起企业自己的网站。 先简要概述下本文要点:(操作系统采用CentOS6.5 x64) 1.分别安装搭建lamp服务环境; 2.采用lamp一键安装包搭建环境; 3.在lamp环境中初步搭建起一个网站;

我的博客 2万+

VB摄像头监控

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

搭建lamp环境

先简要概述下本文要点 1.分别安装搭建lamp服务环境; 2.采用lamp一键安装包搭建环境; 3.在lamp环境中初步搭建起一个网站; 一、 分别安装搭建lamp服务环境 准备工作: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state –state NEW -.

qq_64284848的博客 2400

《CentOS 7 搭建LAMP环境》

Linux7搭建LAMP(Linux+Apache+Mysql+PHP)环境

weixin_47118413的博客 6751

LAMP及其环境的部署搭建

LAMP环境搭建指南(150字摘要) LAMP(Linux+Apache+MySQL+PHP)是搭建动态网站的开源组合。本文以Ubuntu 22.04为例,详细介绍了LAMP环境的安装配置步骤:1)安装Apache并验证服务;2)配置MySQL数据库,包括密码设置和安全加固;3)安装PHP及其相关模块,创建测试页面验证;4)可选安装phpMyAdmin进行可视化数据库管理。每个步骤都包含具体命令和验证方法,帮助用户快速搭建完整的Web开发环境。该环境适用于运行各类PHP应用和框架,具有开源免费、扩展性强等特

chen_note的博客 1977

使用Docker搭建LAMP环境

使用Docker搭建LAMP环境 https://zhuanlan.zhihu.com/p/109099491

LANGZI7758521的专栏 2483

【环境配置】使用Docker搭建LAMP环境

这篇文章不是介绍DOCKER是什么,也不是阐述DOCKER的核心:镜像/容器和仓库之间的关系,它只是一篇让刚刚接触DOCKER的初学者,在没有完全了解DOCKER是什么之前,也能尽快的在Linux系统下面通过DOCKER来搭建一个LAMP环境,这是其一;其二才是我写这篇文章的初心,我觉得很多事情在你没有弄明白之前,从操作入手比一上来就研究各种原理相对来说会更自然,也更容易。

软件测试技术交流分享 1211

手动搭建 LAMP 环境

LAMP 环境是指 Linux 系统下,由 Apache + MariaDB + PHP 及其它相关辅助组件组成的网站服务器架构。 为避免安装版本不同造成冲突,请执行下面命令移除已安装的 MariaDB。6. 依次执行以下命令,启动 MariaDB 服务,并设置为开机自启动。1. 依次执行以下命令,更新 yum 中 PHP 的软件源。1. 执行以下命令,查看系统中是否已安装 MariaDB。7. 执行以下命令,验证 MariaDB 是否安装成功。3. 执行以下命令,安装 PHP 8.0 所需要的包。

2401_88127808的博客 982

Docker搭建LAMP环境

Docker搭建LAMP环境为什么使用docker搭建LAMP环境安装Docker启动方案 为什么使用docker搭建LAMP环境 使用docker安装LAMP环境最好的地方就是资源隔离,加入环境系统崩溃了,能很快恢复,几个命令即可,也不怕一般的黑客攻击。 安装Docker 安装docker # yum update -y # reboot 有的人安装docker的时候需要安装Epel源,下面是...

foreverzpk的博客 461
上一篇: DNS: ping unknown host解决方法
下一篇: linux关闭嘟嘟声 警告音
杰克牌辣酱
博客等级 码龄18年 26粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值