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

相关文章

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

Linux内核定时器使用及说明

《Linux内核定时器使用及说明》文章详细介绍了Linux内核定时器的特性、核心数据结构、时间相关转换函数以及操作API,通过示例展示了如何编写和使用定时器,包括按键消抖的应用... 目录1.linux内核定时器特征2.Linux内核定时器核心数据结构3.Linux内核时间相关转换函数4.Linux内核定时

Linux镜像文件制作方式

《Linux镜像文件制作方式》本文介绍了Linux镜像文件制作的过程,包括确定磁盘空间布局、制作空白镜像文件、分区与格式化、复制引导分区和其他分区... 目录1.确定磁盘空间布局2.制作空白镜像文件3.分区与格式化1) 分区2) 格式化4.复制引导分区5.复制其它分区1) 挂载2) 复制bootfs分区3)

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

Linux服务器数据盘移除并重新挂载的全过程

《Linux服务器数据盘移除并重新挂载的全过程》:本文主要介绍在Linux服务器上移除并重新挂载数据盘的整个过程,分为三大步:卸载文件系统、分离磁盘和重新挂载,每一步都有详细的步骤和注意事项,确保... 目录引言第一步:卸载文件系统第二步:分离磁盘第三步:重新挂载引言在 linux 服务器上移除并重新挂p

Linux下屏幕亮度的调节方式

《Linux下屏幕亮度的调节方式》文章介绍了Linux下屏幕亮度调节的几种方法,包括图形界面、手动调节(使用ACPI内核模块)和外接显示屏调节,以及自动调节软件(CaliseRedshift和Reds... 目录1 概述2 手动调节http://www.chinasem.cn2.1 手动屏幕调节2.2 外接显

Linux(centos7)虚拟机没有IP问题及解决方案

《Linux(centos7)虚拟机没有IP问题及解决方案》文章介绍了在CentOS7中配置虚拟机网络并使用Xshell连接虚拟机的步骤,首先,检查并配置网卡ens33的ONBOOT属性为yes,然后... 目录输入查看ZFhrxIP命令:ip addr查看,没有虚拟机IP修改ens33配置文件重启网络Xh

linux实现对.jar文件的配置文件进行修改

《linux实现对.jar文件的配置文件进行修改》文章讲述了如何使用Linux系统修改.jar文件的配置文件,包括进入文件夹、编辑文件、保存并退出编辑器,以及重新启动项目... 目录linux对.jar文件的配置文件进行修改第一步第二步 第三步第四步总结linux对.jar文件的配置文件进行修改第一步进

java对接Pinata上传文件到IPFS全过程

《java对接Pinata上传文件到IPFS全过程》本文详细介绍了如何使用PinataAPI将文件上传到IPFS网络,首先登录Pinata官网并生成JWT令牌,然后在项目中导入OkHttp依赖并编写代... 目录1.登录2.生成令牌3.导入依赖4.编写代码5.调用接口调试China编程代码总结Pinata调用AP

MongoDB搭建过程及单机版部署方法

《MongoDB搭建过程及单机版部署方法》MongoDB是一个灵活、高性能的NoSQL数据库,特别适合快速开发和大规模分布式系统,本文给大家介绍MongoDB搭建过程及单机版部署方法,感兴趣的朋友跟随... 目录前言1️⃣ 核心特点1、文档存储2、无模式(Schema-less)3、高性能4、水平扩展(Sh