linux下php可以实现哪些功能,linux上lamp功能的实现

简介:通过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

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!!!!!!!!!!!!!!!!

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!!!!!!!!!!!!!

$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

论坛的搭建:

论坛的管理:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值