1.lamp简介:lamp全称 linux  apache  mysql  php ,所以它是由linux  apache  mysql  php这四个环境构成,下面我们来逐个建立该环境。

2.需要安装的包:yum install -y httpd
                      yum install -y php
                      yum install -y mysql mysql-server
                      yum install -y php-mysql  (php和mysql的连接器件)

3.apache环境:

   先建立一个小的页面,编辑/var/www/html/index/html文件

   vim /var/www/html/index/html,在该文件里面写入下列内容,比如:

   hello!!!

  编辑完后启动apache服务,service httpd restart

4.php

   php目前版本已经达到5.4.0,为了先测试一下php是否能用,我们进行下列操作:

   cd /var/www/html

   mv index.html  index.php

   为了测试其功能:我们将在index.php文件中写下列内容:

   vim index.php
   <?php
      phpinfo();
   ?>

  然后重新启动apache:service httpd restart

  我机子的地址是192.168.5.100,这时候该登陆网站验证PHP http://192.168.5.100 

image

   说明php的搭建是成功的。

5.mysql

   先安装mysql包

   yum install -y mysql mysql-server

   安装完mysql后查看服务端口是否启用:

   chkconfig --list |grep mysql
   chkconfig mysqld on
   service mysqld restart

接下来需要一个php和mysql的连接器件,叫php-mysql.i386,所以我们必须得安装此链接器件。

rpm-ivh php-mysql.i386

接下来是测试php和mysql链接是否成功:

vim /var/www/html/index.php

<?php
$link=mysql_connect('127.0.0.1','root','');
if($link)
   echo "ok";
else
   echo "not ok";
?>

然后重新启动apache:  service httpd restart

image

  说明php和mysql的连接也是成功的。

6.关于phpmyadmin:

  现在phpmyadmin比较新的版本是版本3的,但是有一个要求,就是必须让php的版本至少是5.2的,mysql的版本至少是5.0的。

phpmyadmin2需要的其他版本支持:php3    mysql4
phpmyadmin3需要的其他版本支持:php5.2  mysql5

拷贝一个phpmyadmin安装包到linux的/root目录下,然后解压缩:

image

unzip phpMyAdmin-2.11.10.1-all-languages.zip

将该软件包移动到/var/www/html/下,起个名字叫phpmyadmin.

mv phpMyAdmin-2.11.10.1-all-languages /var/www/html/phpmyadmin

image

然后可以访问:http://192.168.5.100/phpmyadmin
这样就可以再页面下管理数据库。

image

lamp的环境我们已经搭建好了,下面是基于php的动态网站的应用,比如论坛:

将phpwind 拷贝到linux 的根目录下,进行解压缩:

unzip phpwind_GBK_8.3.zip

cd phpwind
cd upload

将upload转移到/var/www/html/,起个名字叫phpwind

mv upload/ /var/www/html/phpwind

编辑vim /etc/httpd/conf/httpd.conf文件,将747行的AddDefaultCharset UTF-8禁用掉。

image

下面修改页面上文件的权限,都改为777:

cd phpwind/
chmod -R 777 attachment
chmod -R 777 data
chmod -R 777 html

image

image

此次完成论坛创建。