LAMP平台概述
目前最为成熟的一种企业网站应用模式,可提供动态Web站点应
用及开发环境
构成组件
Linux、Apache、MySQL、 PHP/Perl/Python
LAMP的优势
成本低廉
可定制、易于开发
方便易用,安全和稳定
一,在Windows上将LAMP所需压缩软件包共享出来(此处如有问题请看之前的博客相关文章)
![7aeb646ee7a82cfae1869ac6778f9cc8.png](https://i-blog.csdnimg.cn/blog_migrate/712a3a866f4afe4c96af3aac99ab9529.jpeg)
二,在Linux上使用远程共享获取文件并挂载到mnt目录下
root@lamp ~]# smbclient -L //192.168.10.88/
Sharename Type Comment
--------- ---- -------
LAMP-C7 Disk
[root@lamp ~]# mount.cifs //192.168.10.88/LAMP-C7 /mnt
//远程挂载软件包到/mnt目录
[root@lamp ~]# cd /mnt //进入/mnt目录
[root@lampt mnt]# ls //查看获取到的源码包
apr-1.6.2.tar.gz install_lamp.sh
apr-util-1.6.0.tar.gz mysql-5.6.26.tar.gz
Discuz_X2.5_SC_UTF8.zip php-5.6.11.tar.bz2
httpd-2.4.29.tar.bz2
三,编译安装Apache
1,将源码包解压到/opt目录下
[root@lamp mnt]# tar zxvf apr-1.6.2.tar.gz -C /opt/
...
[root@lamp mnt]# tar zxvf apr-util-1.6.0.tar.gz -C /opt/
....
[root@lampt mnt]# tar jxvf httpd-2.4.29.tar.bz2 -C /opt/
...
[root@lamp mnt]# cd /opt //进入/opt目录
[root@lamp opt]# ls //查看解压的文件
apr-1.6.2 apr-util-1.6.0 httpd-2.4.29 rh
2,将apr组件包移动到http中并安装编译工具
[root@lamp opt]# mv apr-1.6.2/ httpd-2.4.29/srclib/apr
[root@lamp opt]# mv apr-util-1.6.0/ httpd-2.4.29/srclib/apr-util
[root@lamp opt]# yum -y install
gcc //c语言
gcc-c++ //c++语言
make //编译工具
pcre-devel //pcre语言工具
expat-devel //识别标签性语言工具
perl //perl编译器
3,配置安装目录及各种模块
[root@lamp opt]# cd /opt/httpd-2.4.29/
[root@lamp httpd-2.4.29]#./configure