广告
返回顶部
首页 > 资讯 > 数据库 >搭建 LAMP 环境
  • 630
分享到

搭建 LAMP 环境

2024-04-02 19:04:59 630人浏览 安东尼
摘要

搭建 LAMP 环境一、环境介绍二、必装依赖软件三、编译安装 Httpd-2.2.27四、二进制安装 Mysql-5.5.33五、编译安装 PHP-5.3.27六、检测 apache与mysql apach

搭建 LAMP 环境

一、环境介绍

二、必装依赖软件

三、编译安装 Httpd-2.2.27

四、二进制安装 Mysql-5.5.33

五、编译安装 PHP-5.3.27

六、检测 apache与mysql apache与php 是否相连


一、环境介绍

搭建这个环境,所有服务都安装在一台虚拟机中,在此介绍一下我的虚拟机

Centos-6.7-x86_64   保证虚拟机可以正常上网

IP:192.168.100.138

hostname:yuci

关闭  iptables  selinux

搭建 LAMP 环境


二、安装依赖包

yum -y install zlib zlib-devel

搭建 LAMP 环境


三、编译安装 httpd-2.2.27

在安装 httpd 之前应该先建立一个专门用于存放安装包的目录,方便管理

mkdir -p /home/yuci/tools

搭建 LAMP 环境


编译安装 httpd

cd /home/yuci/tools/

tar zxf httpd-2.2.27.tar.gz

**********编译参数*************

./configure \

--prefix=/application/apache2.2.27 \

--enable-deflate \

--enable-expires \

--enable-headers \

--enable-modules=most \

--enable-so \

--with-mpm=worker \

--enable-rewrite

*********************************

make && make install


创建一个软连接,取出版本号

ln -s /application/apache2.2.27/ /application/apache


检查 apache 配置文件的语法是否正确并启动

/application/apache/bin/apachectl -t

/application/apache/bin/apachectl start

搭建 LAMP 环境


检查 80 端口是否开启

lsof -i :80

搭建 LAMP 环境


查看 apache 的服务进程

ps -ef | grep httpd

搭建 LAMP 环境


通过浏览器访问服务器的 ip 地址

测试 apache 安装是否正确

搭建 LAMP 环境


四、二进制安装 mysql-5.5.33

将二进制 mysql 拖拽到 /home/yuci/tools 目录中并解压

tar zxf mysql-5.5.33-linux2.6-x86_64.tar.gz

搭建 LAMP 环境


移动解压后的 mysql 到 /application 的安装目录,并保留版本号

mv mysql-5.5.33-linux2.6-x86_64 /application/mysql-5.5.33

搭建 LAMP 环境


在创建一个软连接,并取消版本号

ln -s /application/mysql-5.5.33/ /application/mysql


创建 mysql 用户并检查

useradd -s /sbin/nologin/ -M mysql

搭建 LAMP 环境


初始化 mysql ,看到两个 OK 说明到目前为止 mysql 的安装配置一切正常

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

搭建 LAMP 环境


授权 mysql 用户并检查

chown -R mysql:mysql /application/mysql-5.5.33/

搭建 LAMP 环境


拷贝 mysql 的配置文件,my.cnf

cp /application/mysql/support-files/my-small.cnf /etc/my.cnf

搭建 LAMP 环境


mysql_safe 是 mysql 的启动脚本,默认的 mysql 安装位置是 /usr/local/mysql

但是我们的安装路径是 /application/mysql ,所以要通过 sed 更改一下

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe


尝试启动 mysql 并放入后台执行

/application/mysql/bin/mysqld_safe &


检查 mysql 的 3306 端口,确认 mysql 是否启动

lsof -i :3306

搭建 LAMP 环境


通过检查端口可以看出 mysql 已经启动,但是还需要配置环境变量,才能登陆 mysql

在 /etc/profile 文件的最后一行添加即可。保存文件后别忘刷新。

vim /etc/profile

PATH="/application/mysql/bin:$PATH"

source /etc/profile

搭建 LAMP 环境

搭建 LAMP 环境

搭建 LAMP 环境


尝试登陆 mysql

搭建 LAMP 环境


现在 mysql 已经可以正常登陆了,但还需要一些其他配置。

拷贝 mysql 的启动脚本,修改安装路径,添加执行权限,方便 mysql 的重启

cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld

sed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld


通过 killall 命令将 msyql 进程杀死,多执行几遍,直到出现 no process killed

killall mysqld


再次确认 mysql 服务已经完全停止

lsof -i :3306

搭建 LAMP 环境


通过刚才拷贝的脚本启动 mysql,并检查端口

/etc/init.d/mysqld start

lsof -i :3306

搭建 LAMP 环境


给 mysql 添加开机自启动并检查

chkconfig mysqld on

chkconfig --list mysqld

搭建 LAMP 环境


给 mysql 管理员设置一个密码

mysqladmin -uroot passWord "123456"

搭建 LAMP 环境


成功登陆 mysql,安装完成

mysql -uroot -p123456

搭建 LAMP 环境


五、编译安装 php-5.3.27

通过 yum 安装所需要的依赖软件

yum -y install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl-devel libxslt-devel


安装 libiconv 软件

tar zxf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/local/libiconv

make && make install


安装 php 软件

tar zxf php-5.3.27.tar.gz

cd php-5.3.27

****************编译参数********************

./configure \

--prefix=/application/php5.3.27 \

--with-apxs2=/application/apache/bin/apxs \

--with-mysql=/application/mysql \

--with-xmlrpc \

--with-openssl \

--with-zlib \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-iconv=/usr/local/libiconv \

--enable-short-tags \

--enable-Sockets \

--enable-zend-multibyte \

--enable-soap \

--enable-mbstring \

--enable-static \

--enable-gd-native-ttf \

--with-curl \

--with-xsl \

--enable-ftp \

--with-libxml-dir

*******************************************

make && make install


创建软连接取出版本号并检查

ln -s /application/php5.3.27/ /application/php

ll /application/

搭建 LAMP 环境


查看配置文件

[root@yuci php-5.3.27]# ls php.ini-*

php.ini-development(开发环境)

php.ini-production (生产环境)


拷贝配置文件

cd /home/yuci/tools/php-5.3.27

cp php.ini-production /application/php/lib/php.ini


编辑并备份配置文件

cd /application/apache/conf/

cp httpd.conf httpd.conf.ori

vim httpd.conf   (311gg)

AddType application/x-httpd-php .php .phtml

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

搭建 LAMP 环境


编辑 httpd.conf 文件

cd /application/apache/conf/

vim httpd.conf     (166gg)

搭建 LAMP 环境


在 apache 的首页文件目录中创建测试文件,检测 apache与php 的连接是否正常

cd /application/apache/htdocs/

vim index.php

[root@yuci htdocs]# cat index.php

<?php

phpinfo()

?>


在 apache 的首页文件目录中创建测试文件,检测 mysql与php 的连接是否正常

cd /application/apache/htdocs/

vim mysql.php

[root@yuci htdocs]# cat mysql.php

<?php

$link_id=mysql_connect('localhost','root','123456') or mysql_error();

if ($link_id) {

      echo "mysql successful by yuci!";

}else{

      echo mysql_error();

}

?>


检查 apache 语法并且平滑加载

/application/apache/bin/apachectl -t

/application/apache/bin/apachectl graceful


六、检测 apache与mysql apache与php 是否相连

浏览器中分别测试,连接成功

LAMP环境搭建完成

搭建 LAMP 环境

搭建 LAMP 环境

您可能感兴趣的文档:

--结束END--

本文标题: 搭建 LAMP 环境

本文链接: https://www.lsjlt.com/news/40793.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 搭建 LAMP 环境
    搭建 LAMP 环境一、环境介绍二、必装依赖软件三、编译安装 httpd-2.2.27四、二进制安装 mysql-5.5.33五、编译安装 PHP-5.3.27六、检测 apache与mysql apach...
    99+
    2022-10-18
  • LAMP环境搭建
    Lamp环境搭建:(将解压后的lamp目录移动到“/”目录下)一、准备工作 1、安装编译工具gcc、gcc-c++注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源——1)...
    99+
    2022-10-18
  • LAMP环境搭建小结
    1. 为什么下载源码包需要到官网上去下载?简单说就是为了安全,如果是非官方下载的源码包,有可能被别有用心的人动过手脚,毕竟是源码的,任何人都可以修改代码。2. 64位机器是否可以安装32位rpm包?64位机...
    99+
    2022-10-18
  • linux单机LAMP环境搭建
    LAMP单机环境搭建一.系统环境准备。1.系统环境:CentOS_6.5,32位[root@localhost ~]# cat /etc/redhat-release      ...
    99+
    2022-10-18
  • 源码包搭建LAMP环境
    第一步 1、安装编译工具 gcc*    安装数据库编译工具  cmake   bison   yum -y ins...
    99+
    2022-10-18
  • LAMP环境该怎么搭建
    今天给大家介绍一下LAMP环境该怎么搭建。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。1.LAMP环境的重要性思索许久,最终还是决定写一篇详细的LAMP的源码...
    99+
    2023-06-28
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2022-10-18
  • Ubuntu上怎么搭建LAMP环境
    本篇内容主要讲解“Ubuntu上怎么搭建LAMP环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu上怎么搭建LAMP环境”吧!LAMP是一个缩写,它指一组通常一起使用来运行动态网站或...
    99+
    2023-06-27
  • 在CentOS 7上搭建lamp环境
    在CentOS 7上安装httpd、php、MariaDB,ServerIP 192.168.199.1571.首先安装相关程序包~]# yum install -y httpd php php-mysql...
    99+
    2022-10-18
  • CentOS7上快速搭建LAMP环境
    首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。    CentOS7上是firewall,关闭命令:# syst...
    99+
    2022-10-18
  • LAMP环境的搭建与部署
    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用 既然搭建lamp环境就要清楚什么是lamp,下面我这里简单的介绍一下 L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服...
    99+
    2023-09-17
    linux php apache 数据库架构
  • 详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)
    本篇文章详细介绍了详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境),有需要的小伙伴可以参考下。本文详细阐述在 Linux 系统中搭建 PHP 环境,由于 PHP 就是由 C 语言编写的,最初也是运行在 Linux 系统中,...
    99+
    2023-06-05
  • 最详细的手工LAMP环境搭建
    环境:阿里云服务器ECS,Alibaba Cloud Linux 3.2104 LTS 64位 ,2核(vCPU) 2 GiB LAMP 是搭建Web应用时最常用的环境,LAMP 分别表示 Li...
    99+
    2023-09-10
    apache php 服务器 mysql
  • LAMP环境搭建的步骤是什么
    搭建LAMP环境通常需要完成以下步骤:1. 安装操作系统:选择合适的Linux发行版,如Ubuntu、CentOS等,并进行安装。2...
    99+
    2023-09-21
    LAMP
  • Zabbix监控系列之环境搭建——LAMP
    好久没有发表博文了,感觉有点对不住51CTO和自己,嘿嘿~~近期公司要安装监控服务器,正好趁此机会,将流程系统梳理下,制成文档,分享众人!我觉得这事儿利人利己,也便于自己以后复习使用!服务器版本信息:[ro...
    99+
    2022-10-18
  • Ubuntu中如何搭建LAMP开发环境
    本篇内容介绍了“Ubuntu中如何搭建LAMP开发环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.更新sudo apt-get upd...
    99+
    2023-07-04
  • Linux下如何搭建LAMP PHP开发环境
    本篇内容主要讲解“Linux下如何搭建LAMP PHP开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下如何搭建LAMP PHP开发环境”吧!我的OS是ubuntu 9.10,得...
    99+
    2023-06-13
  • ubuntu12.04 amd64系统中怎么搭建lamp环境
    这篇文章主要讲解了“ubuntu12.04 amd64系统中怎么搭建lamp环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu12.04 amd64系统中怎么搭建lamp环境”吧...
    99+
    2023-06-13
  • CentOS平台快速搭建LAMP环境的方法
    本文实例讲述了CentOS平台快速搭建LAMP环境的方法。分享给大家供大家参考,具体如下: LAMP --  linux Apache mysql php 在CentOS安装的顺序,我一般是Apache -&g...
    99+
    2022-06-04
    CentOS 搭建 LAMP环境
  • LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)
    下文给大家带来有关LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作