LAMP環境的搭建以及基於php動態網站的應用

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

此次完成論壇創建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章