简体中文简体中文
EnglishEnglish
简体中文简体中文

lamp源码安装详解:从源到应用的完整过程

2025-01-16 08:39:59

随着互联网技术的飞速发展,LAMP(Linux、Apache、MySQL、PHP)作为一套经典的开发环境,在Web开发领域享有极高的声誉。本文将详细介绍如何在Linux操作系统上从源码安装LAMP环境,包括Linux系统、Apache服务器、MySQL数据库和PHP编程语言,帮助您快速搭建起自己的开发平台。

一、准备工作

在开始安装之前,请确保您的Linux系统已经安装好以下软件:

1.GCC编译器:用于编译PHP、Apache等软件; 2.Autoconf:用于配置软件编译参数; 3.Automake:用于生成Makefile文件; 4.Libtool:用于创建动态库。

您可以通过以下命令检查这些软件是否已安装:

gcc --version autoconf --version automake --version libtool --version

如果发现缺少任何软件,请使用以下命令进行安装:

sudo apt-get update sudo apt-get install gcc autoconf automake libtool

二、安装Apache服务器

1.下载Apache源码:访问Apache官方网站(http://httpd.apache.org/),下载适合您Linux版本的Apache源码包。

2.解压源码包:在终端输入以下命令解压源码包:

tar -zxf httpd-2.4.29.tar.gz

3.配置Apache:进入解压后的目录,执行以下命令配置Apache:

./configure --prefix=/usr/local/apache --enable-shared --enable-so --enable-rewrite --enable-ssl

4.编译和安装Apache:在终端输入以下命令编译和安装Apache:

make sudo make install

5.配置Apache服务:在终端输入以下命令启动Apache服务:

sudo /usr/local/apache/bin/apachectl start

6.验证Apache安装:在浏览器中输入“http://localhost/”,如果显示Apache欢迎页面,则表示Apache安装成功。

三、安装MySQL数据库

1.下载MySQL源码:访问MySQL官方网站(https://dev.mysql.com/downloads/source/),下载适合您Linux版本的MySQL源码包。

2.解压源码包:在终端输入以下命令解压源码包:

tar -zxf mysql-5.7.25.tar.gz

3.配置MySQL:进入解压后的目录,执行以下命令配置MySQL:

./configure --prefix=/usr/local/mysql --enable-thread-safe-client --with-unix-socket-path=/tmp/mysql.sock

4.编译和安装MySQL:在终端输入以下命令编译和安装MySQL:

make sudo make install

5.设置MySQL用户和密码:在终端输入以下命令设置MySQL用户和密码:

sudo /usr/local/mysql/bin/mysqld_safe &

6.初始化MySQL:在终端输入以下命令初始化MySQL:

sudo /usr/local/mysql/bin/mysql_secure_installation

7.验证MySQL安装:在终端输入以下命令登录MySQL:

mysql -u root -p

四、安装PHP编程语言

1.下载PHP源码:访问PHP官方网站(https://www.php.net/),下载适合您Linux版本的PHP源码包。

2.解压源码包:在终端输入以下命令解压源码包:

tar -zxf php-7.2.18.tar.gz

3.配置PHP:进入解压后的目录,执行以下命令配置PHP:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --enable-mbstring --enable-zip --enable-bcmath --enable-xml

4.编译和安装PHP:在终端输入以下命令编译和安装PHP:

make sudo make install

5.修改Apache配置文件:在终端输入以下命令打开Apache配置文件:

sudo nano /usr/local/apache/conf/httpd.conf

6.添加以下行到配置文件:

LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php

7.重启Apache服务:在终端输入以下命令重启Apache服务:

sudo /usr/local/apache/bin/apachectl restart

8.验证PHP安装:在Apache根目录下创建一个名为“info.php”的文件,内容如下:

<?php phpinfo(); ?>

在浏览器中输入“http://localhost/info.php”,如果显示PHP信息页面,则表示PHP安装成功。

至此,LAMP环境已经安装完成。您可以开始使用这套强大的开发平台进行Web开发了。祝您学习愉快!