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 rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Redis实现分布式锁全过程

《Redis实现分布式锁全过程》文章介绍Redis实现分布式锁的方法,包括使用SETNX和EXPIRE命令确保互斥性与防死锁,Redisson客户端提供的便捷接口,以及Redlock算法通过多节点共识... 目录Redis实现分布式锁1. 分布式锁的基本原理2. 使用 Redis 实现分布式锁2.1 获取锁

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Spring-DI依赖注入全过程

《Spring-DI依赖注入全过程》SpringDI是核心特性,通过容器管理依赖注入,降低耦合度,实现方式包括组件扫描、构造器/设值/字段注入、自动装配及作用域配置,支持灵活的依赖管理与生命周期控制,... 目录1. 什么是Spring DI?2.Spring如何做的DI3.总结1. 什么是Spring D

mysql5.7.15winx64配置全过程

《mysql5.7.15winx64配置全过程》文章详细介绍了MySQL5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改... 目录前言一、首先下载安装包二、安android装步骤1.第一步解压文件2.配置环境变量3.复制my-