lamp搭建

 

lamp 指的是linuxapachemysqlphp構建的環境,用來搭建站點。lamp搭建需要安裝

httpdphpmysqlphp-mysql(用於phpmysql的連接)。

 

 

 爲了解決依賴關係,使用yum進行安裝。

本地yum的配置:

vim /etc/yum.repos.d/rhel-debuginfo.repo

 

對該文件做以下配置:

 

[rhel-server]

name=Red Hat Enterprise Linux  Server

baseurl=file:///mnt/cdrom/Server

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

 

apache配置:

安裝httpd

 

[root@localhost ~]# yum install -y httpd

 

/var/www/html/下建立index.html文件,用於測試

 

[root@localhost ~]# vim /var/www/html/index.html

 

寫入簡單文字“this is a simple page.

保存對出,重啓httpd服務,

 

 [root@localhost ~]# service httpd restart

停止 httpd                                               [確定]

啓動 httpd                                               [確定]

 

測試

linuxip地址爲192.168.1.1

 

 

php環境搭建:

安裝php

 

[root@localhost ~]# yum install -y php

 

測試

創建並編輯 /var/www/html/index.php

 

[root@localhost ~]# cd  /var/www/html/

[root@localhost html]# mv index.html index.php

[root@localhost html]# vim index.php

 

內容如下

 

this is a simple page.

<?php         //用於測試php編譯環境

  phpinfo();

?>

 

重啓apache

[root@localhost html]# service httpd restart

停止 httpd                                               [確定]

啓動 httpd                                               [確定]

 

 

mysql配置:

安裝mysql

[root@localhost ~]# yum install -y mysql  mysql-server

 

[root@localhost ~]# chkconfig mysqld on

 

配置phpmysql的連接

安裝php-mysql

 

[root@localhost Server]# yum install -y php-mysql

 

測試phpmysql的連接

 

[root@localhost Server]# cd /var/www/html/

[root@localhost html]# vim index.php

 

進行如下編輯:

 

this is a simple page.

<?php

  $link=mysql_connect('127.0.0.1','root','');

  if($link)

    echo "the link is OK";

  else

    echo "the link is not OK";

  phpinfo();

?>

重啓apache服務:

 [root@localhost html]# service httpd restart

停止 httpd                                               [確定]

啓動 httpd                                               [確定]

測試結果

 

phpmyadmin安裝配置

phpmyadmin用於在web窗口管理mysql,更加簡單方便。安裝使用時需要注意版本,

要求   phpmyadmin 2  php 3    mysql  4

phpmyadmin 3  php 5.2   mysql 5

 

phpmyadmin安裝

phpmyadmin複製到linux根目錄

-rwxr-xr-x   1 root root   4483812 03-18 19:44 phpMyAdmin-2.11.10.1-all-languages.zip

解壓縮

[root@localhost /]# unzip phpMyAdmin-2.11.10.1-all-languages

解壓結果

drwxr-xr-x   9 root root      4096 2010-08-20 phpMyAdmin-2.11.10.1-all-languages

移動到/var/www/html並且取個簡單的名字

[root@localhost /]# mv phpMyAdmin-2.11.10.1-all-languages  /var/www/html/phpmyadmin

測試使用

 

 

 

lamp環境基本搞定了下面做一個簡單的應用,建立一個小論壇。使用別人已經弄好的東西貌似是個好方法,我使用phpwind

 

phpwind拷入linux根目錄

解壓

[root@localhost /]# unzip phpwind_GBK_8.3.zip

轉移到/var/www/html/取個簡單的名字phpwind

[root@localhost /]# mv phpwind_GBK_8.3 /var/www/html/phpwind

 

測試下結果

192.168.1.1/phpwind

 

192.168.1.1/phpwind/docs

 

 

192.168.1.1/phpwind/upload

 

 

這一頁爲亂碼,這個就糾結了。亂碼一般是文字編碼問題。

編輯apache的配置文件/etc/httpd/conf/httpd.conf

746 AddDefaultCharset UTF-8

改爲746 #AddDefaultCharset UTF-8

保存退出重啓apache

重新刷新  解決問題

 

根據該頁面的提示更改那些目錄或文件的屬性,觀察返現主要有三個大目錄,爲了偷懶使用遞歸更改。

進入/var/www/html/phpwind/upload

[root@localhost upload]# chmod -R 777 attachment

[root@localhost upload]# chmod -R 777 data

[root@localhost upload]# chmod -R 777 html

然後開始安裝,根據提示填寫信息。

最後

 

 

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