简介:通过linux企业5.4版本,搭建lamp平台。实现linux+apach+mysql+php功能、并利用已搭建好的lamp环境,制作并实现一个简单的论坛。

 环境要求:

操作系统: rhel-server-5.4-i386

相关软件包:phpMyAdmin-2.11.10.1-all-languages.zip

                  php-mcrypt-5.1.6-5.el5.i386.rpm

                  libmcrypt-2.5.7-5.el5.i386.rpm

                  phpwind_GBK_8.3.zip

 Linux 下php的安装与应用:

 操作步骤:

安装压力测试工具:

Yum install –y httpd 安装httpd及相关软件

Rpm –ql httpd |less 查找压力测试包

Vim /var/www/html/index.html

Hello!!!!!!!!!!!!!

Service httpd start

Ab –c 100 –n 10000 进行压力测试

 

Php安装:

Yum list php* 查找有关php的报

Yum install –y php 安装php软件包

Rpm –ql php

Vim /etc/httpd/conf.d/php.conf

cd /etc/httpd/modules/ 进入模块

ll  |grep php 查看php下的模块

cd /var/www/html/

mv index.html  index.php 创建index.php

vim index.php 测试php版本信息

hello!!!!!!!!!!!!!!!!

<?php

phpinfo();

?>

service httpd restart

php版本信息测试结果:

 

 

 linux下mysql安装与应用:

yum list mysql*

yum install –y mysql mysql-server 安装mysql服务包

chkconfig mysqld on 设置自动启动功能

service mysqld start

netstat –tupln |grep mysql 查看mysql监听端口

yum install –y php-mysql 安装php与mysql相关联文件

vim index.php

hello!!!!!!!!!!!!!

<?php

$link=mysql_connect(‘127.0.0.1’,’root’,’’);

if ($link)

echo “ok”;

else

echo “not ok”;

?>

service httpd restart

php与数据库连接测试:

mysqladmin –u root –p password ‘123456’ 为数据库管理员设置密码

mysql –u root –p 以管理员身份访问数据库:

cd

将phpMyAdmin-2.11.10.1-all-languages.zip倒入linux系统中

unzip phpMyAdmin-2.11.10.1-all-languages.zip 进行解压缩

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

cd /var/www/html/

mysqladmin –u root –p password ‘ ’ 取消管理员密码

mysqladmin –u root –p password ‘123456’ 赋予密码下的mysql设置

cd phpmyadmin/

cp config.sample.inc.php config.inc.php

vim config.inc.php

service httpd restart

解决无法加载mcrypt拓展问题:

向linux中导入libmcrypt-2.5.7-5.e15.i386.rpm包

向linux中导入php-mcrypt-5.1.6-5.e15.i386.rpm包

yum localinstall php-mcrypt-5.1.6-5.e15.i386.rpm libmcrypt-2.5.7-5.e15.i386进行包安装

yum list all grep php 搜索php相关包

yum install –y php-gd php-mbstring php-pear php-xml 安装相关的包

 

 

用实例:论坛的简单架设

操作步骤:

向linux系统导入phpwind_GBK_8.3.zip

unzip phpwind_GBK_8.3.zip 进行包安装

cd phpwind_GBK_8.3

mv upload/ /var/www/html/phpwind

vim /etc/httpd/conf/httpd.conf

禁用747行

service httpd restart

根据页面要求修改文件权限:

手动删除install.php

rm –r install.php

论坛的搭建:

论坛的管理: