Linux下搭建LAMP全过程

2024-06-07 22:32
文章标签 linux 搭建 lamp 全过程

本文主要是介绍Linux下搭建LAMP全过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--------------------购买VPS---------------------

1.VPS买的是最便宜的Linode

2.系统是CentOS6.5 

3.用的是SecureCRTPortable连接到服务器

--------------------创建用户--------------------

4.useradd zhangjia创建用户

5.passwd zhangjia为用户设置了密码

6.cat /etc/passwd查看用户是否创建成功

--------------------安装FTP---------------------

7.yum install -y vsftpd安装FTP服务

8.vi /etc/vsftpd/vsftpd.conf修改相关权限:anonymous_enable=NO 设置为禁止匿名用户登录

9.service vsftpd start开启FTP服务

10.chkconfig vsftpd on设置开机自启动FTP服务

11.netstat -anp|grep LISTEN查看所有网络状态 过滤所有带LISTEN的字符串

--------------------安装Apache------------------

12.yum install httpd安装Apache服务(今后可能还需安装httpd-devel)

13.vi /etc/httpd/conf/httpd.conf修改相关设置(不详细说明,请谷歌一下)

14.service httpd start开启Apache服务

15.cd /var/www/到Apache下的网站跟目录

16.chmod -R 777 html改变根目录权限

17.chown -R zhangjia:zhangjia html改变跟目录的拥有者

--------------------安装MySQL-------------------

18.yum install mysql-server安装MySQL服务

19.chkconfig mysqld on设置开机自启动MySQL服务

20.mysql -u root -p登陆MySQL:创建wordpress数据库、改密码、授权访问grant all on wordpress.* to 'root'@'%' identified by '******' with grant option;等 最后exit(******替换为密码)

--------------------安装lrzsz-------------------

21.yum -y install lrzsz安装lrzsz目的是可直接通过ssh软件上传文件(也正因此上传了最新版的php源码安装包和libxml2源码安装包到软件包文件夹(自己随便定义一个即可))

--------------------安装PHP---------------------

22.tar -zxvf libxml2-2.6.32.tar.gz到软件包文件夹下解压libxml2(先安装libxml库以支持php5)

23.cd libxml2-2.6.32解压后进入libxml2文件夹

24.yum install gcc gcc-c++安装一些c的库(因为发现libxml2对这些库有依赖)

25../configure --prefix=/usr/local/libxml2、make、make install安装libxml2

26.tar -vxf php-5.5.11.tar.bz2回到软件包文件夹下解压php

27.cd php-5.5.11解压后进入php5文件夹

28../configure --prefix=/usr/lib64/php --with-mysql --with-apxs2=/usr/sbin/apxs --with-libxml-dir=/usr/local/libxml2、make、make install安装php5

29.vi /etc/httpd/conf/httpd.conf修改Apache设置以支持php5:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

30.cd php-5.5.11到php5文件夹下

31.cp php.ini-development /usr/lib64/php/lib/php.ini复制配置文件

32.service httpd restart重启Apache服务

---------------------Over-----------------------

这篇关于Linux下搭建LAMP全过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1040480

相关文章

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

Linux内核之内核裁剪详解

《Linux内核之内核裁剪详解》Linux内核裁剪是通过移除不必要的功能和模块,调整配置参数来优化内核,以满足特定需求,裁剪的方法包括使用配置选项、模块化设计和优化配置参数,图形裁剪工具如makeme... 目录简介一、 裁剪的原因二、裁剪的方法三、图形裁剪工具四、操作说明五、make menuconfig

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

Jenkins中自动化部署Spring Boot项目的全过程

《Jenkins中自动化部署SpringBoot项目的全过程》:本文主要介绍如何使用Jenkins从Git仓库拉取SpringBoot项目并进行自动化部署,通过配置Jenkins任务,实现项目的... 目录准备工作启动 Jenkins配置 Jenkins创建及配置任务源码管理构建触发器构建构建后操作构建任务

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt