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
說明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
說明php和mysql的連接也是成功的。
6.關於phpmyadmin:
現在phpmyadmin比較新的版本是版本3的,但是有一個要求,就是必須讓php的版本至少是5.2的,mysql的版本至少是5.0的。
phpmyadmin2需要的其他版本支持:php3 mysql4
phpmyadmin3需要的其他版本支持:php5.2 mysql5
拷貝一個phpmyadmin安裝包到linux的/root目錄下,然後解壓縮:
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
然後可以訪問:http://192.168.5.100/phpmyadmin
這樣就可以再頁面下管理數據庫。
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禁用掉。
下面修改頁面上文件的權限,都改爲777:
cd phpwind/
chmod -R 777 attachment
chmod -R 777 data
chmod -R 777 html
此次完成論壇創建。