简介:通过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
论坛的搭建:
论坛的管理: