Lamp也就是Linux+Apache+Mysql+Perl/
PHP/Python的几个首字母的缩写
,是一组常用来搭建动态网站或者
服务器的开源软件
,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台
。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注
。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.
一、安装MySQl数据库:
1、安装My
SQL数据库:
[root@localhost ~]# tar zxvf
mysql-5.1.61.tar.gz
[root@localhost ~]# cd
mysql-5.1.61
[root@localhost mysql-5.1.61]# ./configure --prefix=/usr/local/mysql
[root@localhost mysql-5.1.61]#make
[root@localhost mysql-5.1.61]#make install
注:-prefix=后面的路径就是你要安装软件的安装路径。
2、启动和配置My
SQL数据库:
[root@localhost mysql-5.1.16]# cd /usr/local/mysql/
[root@ mysql]# bin/mysql_install_db --user=mysql
[root@ mysql]# bin/mysqld_safe --user=mysql &( &意为是在后台运行)
如果看到下面的信息,就说明启动成功了
[root@mysql]#Starting mysqld daemon with databases from /usr/local/mysql/var
[root@ mysql]# bin/mysqladmin -u root password mysql(设置用户root的密码)
[root@ mysql]# cd /root/mysql-5.0.22(这个是mysql的解压后路径)
[root@mysql-5.1.61]#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@ mysql-5.1.61]# chmod +x /etc/rc.d/init.d/mysqld
[root@ mysql-5.1.61]# chkconfig --level 3 --add mysqld
[root@ mysql-5.1.61]# /etc/rc.d/init.d/mysqld restart
3、测试MySQL数据库是否安装成功:
[root@ mysql-5.1.61]# /usr/local/mysql/bin/mysql -uroot –pmysql(注:-p后面不要带空格后面跟上root用户的密码,刚才上面设置的)
如果出现了一下的命令行就说明MySQL 安装并连接成功:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 to server version: 5.1.61a-log
mysql>
4、如果你想创建MySQL新用户的话,可以使用一下的命令创建:
[root@]# groupadd mysql(用户组)
[root@]# useradd -g mysql huweishen(为用户组添加用户)
PS:以上实验采用的MySQL数据库版本为5.1.61
二、安装Apache Http
服务器
1、安装Apache服务器:
[root@localhost ~]#tar zxvf httpd-2.2.12.tar.gz
[root@localhost ~]#cd httpd-2.2.12
[root@localhost~httpd-2.2.12]#./configure--prefix=/usr/local/apache -enable-so --enable-modules=all --enable-mods-shared=all
[root@localhost~httpd-2.2.12]#make
[root@localhost~httpd-2.2.12]#make install
2、修改Apache的配置文件:
[root@localhost ~]# vi /usr/local/apache/conf/httpd.conf
然后找到#ServerName www.example.com:80 行改为:ServerName 你的IP:80
再启动Apache就可以了,使用命令:#/usr/local/apache/bin/apachectl start
3、测试Apache是否成功安装:
打开浏览器,输入您的IP地址或者127.0.0.1,看是否能看到Apache的测试页,如果可以的话就说明安装成功。
PS:以上实验所采用的Apache版本为2.1.12for Linux版本
三、安装
PHP网站开发工具
1、安装PHP:
[root@localhost ~]# tar zxvf php-5.3.9.tar.gz
[root@localhost ~]# cd php-5.3.9
[root@localhostphp-5.3.9]#./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache/bin/apxs--with-config-file-path=/usr/local/php--enable-snmp--enable-sockets--with-mysql=/usr/local/mysql--with-zlib-dir=/usr/include --with-gd
[root@localhostphp-5.3.9]#make
[root@localhostphp-5.3.9]#make install
[root@localhostphp-5.3.9]#cp php.ini-dist /usr/local/php/php.ini
[root@localhostphp-5.3.9]# ll /usr/local/php/php.ini -rw-r--r-- 1 root root 41317 03-28 11:14 /usr/local/php/php.ini
2、为Apache的配置文件添加PHP模块:
[root@localhostphp-5.3.9]# ln –s /usr/local/php/bin/* /usr/local/bin/
[root@localhostphp-5.3.9]# vi /usr/local/apache/conf/httpd.conf
在httpd.conf文件中添加以下内容: