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

然后开始安装,根据提示填写信息。

最后

 

 

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