linux 下配置LAMP环境
1.准备
根据系统的不同,可能准备的文件也不同,我用的是UbuntuLinux,我已将以下五个文件打包,点击下方链接下载吧
httpd-2.2.9.tar.gz
mysql-5.1.52.tar.gz
php-5.3.5.tar.gz
libxml2-2.7.7.tar.gz
ncurses-5.6.tar.gz
百度网盘下载:Linuxlamp环境安装包
2.安装mysql
在安装之前需要添加mysql组和用户 //添加用户组用户,先取得root权限 trigkit4@ubuntu:~$suroot Password: root@ubuntu:/home/trigkit4#groupaddmysql root@ubuntu:/home/trigkit4#useradd-gmysqlmysql //解压压缩包,首先进入下载文件所在目录 $cd/home/trigkit4/Downloadstar-zxvfmysql-5.1.52.tar.gz //进入解压出来的文件夹 root@ubuntu:/home/trigkit4/Downloads#cdmysql-5.1.52 //进入目录解压ncurses-5.6.tar.gz cd/home/trigkit4/Downloadstar-zxvfncurses-5.6.tar.gz //再进入ncurse-5.6文件夹 root@ubuntu:/home/trigkit4/Downloads/mysql-5.1.52#cd/home/trigkit4/Downloads/ncurses-5.6 //配置安装目录等信息 ./configure --prefix=/usr/local/ncurses --with-shared --without-debug --enable-widec //编译,有点耗时 root@ubuntu:/home/trigkit4/Downloads/ncurses-5.6#make //安装 root@ubuntu:/home/trigkit4/Downloads/ncurses-5.6#sudomakeinstall
3.安装Apache
//首先进入httpd-2.2.9.tar.gz所在目录 cd/home/trigkit4/Downloads/ //解压缩Apache文件包 $tar-zxvfhttpd-2.2.17.tar.gz //进入解压后的文件目录 root@ubuntu:/home/trigkit4#cd/home/trigkit4/Downloads/httpd-2.2.9 //配置安装目录 root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9#./configure-prefix=/home/trigkit4/Downloads/apache-enable-so //编译 root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9#make //安装 root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9#sudomakeinstall
4.安装libxml2
//进入libxml2文件所在目录 root@ubuntu:/home/trigkit4#cd/home/trigkit4/Downloads //解压libxml软件包 tar-zxvflibxml2-2.7.7.tar.gz //进入解压后的文件目录 root@ubuntu:/home/trigkit4/Downloads#cdlibxml2-2.7.7 //配置 $./configure //编译 $make //安装 $sudomakeinstall
5.安装php
//进入php文件所在目录然后解压缩 $tar-zxvfphp-5.3.5.tar.gz //进入解压后的文件目录 root@ubuntu:/home/trigkit4/Downloads#cd/home/trigkit4/Downloads/php-5.3.5 //进入libxml2文件目录并安装libxml2 ./configure--prefix=/usr/local/libxml2/ //配置目录 ./configure--with-apxs2=/opt/www/bin/apxs
//编译 $make //安装 $makeinstall