Lamp(apache+php+mysql+linux),Lamp指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。
需求分析:
系统硬件环境:Red Hat Enterprise Linux Server 5.4
内核版本:(2.6.18-164.e15)
需要软件: php-mysql-5.1.6-23.2.el5_3.i386
httpd-2.2.3-31.el5.i386
mysql-server-5.0.77-3.el5.i386
mysql-5.0.77-3.el5.i386
php-5.1.6-23.2.el5_3.i386
php-gd-5.1.6-23.2.el5_3.i386
配置过程:
1.配置yum服务器
2.安装httpd mysql-server mysql php php-gd
3. 分别启动httpd (80) mysqld (3306)
进入数据库 ,查看数据库
现在给mysql设置安全机制 增强安全性,不然所以人都可以删除修改数据,太危险
mysqladmin -u root -p password '123'
其实这时候我们的环境已经搭建好了
现在我们来测试apache和php之间的结合
首先我们查看php的配置文件
在/var/www/html 主站点下创建index.php
验证
成功
检测php与mysql的结合
编辑index.php
验证
成功
应用:
1.购物网站 ecshop
系统硬件环境:Red Hat Enterprise Linux Server 5.4
内核版本:(2.6.18-164.e15)
需要软件: php-mysql-5.1.6-23.2.el5_3.i386
httpd-2.2.3-31.el5.i386
mysql-server-5.0.77-3.el5.i386
mysql-5.0.77-3.el5.i386
php-5.1.6-23.2.el5_3.i386
php-gd-5.1.6-23.2.el5_3.i386
ECShop_V2.7.2_UTF8_Release0505.zip
将ecshop软件包上传到linux上 并解压缩 ,用upload文件上传到主站点
Unzip ecshop.......
用物理目录打开此php网站
发现一些文件不可写 所以我们要将这些目录改为可写 ,这里我们为了简便 直接将整个目录改为可写 ,其实还是一个一个改比较好的
[root@server ecshop]# chmod -R a+w themes/
刷新页面
安装
成功
我们看一下首页
例2:
实现论坛功能
系统硬件环境:Red Hat Enterprise Linux Server 5.4
内核版本:(2.6.18-164.e15)
需要软件: php-mysql-5.1.6-23.2.el5_3.i386
httpd-2.2.3-31.el5.i386
mysql-server-5.0.77-3.el5.i386
mysql-5.0.77-3.el5.i386
php-5.1.6-23.2.el5_3.i386
php-gd-5.1.6-23.2.el5_3.i386
Discuz_X2.5_SC_GBK.zip
安装步骤:
将Discuz_X2.5_SC_GBK.zip软件包上传到linux上 并解压缩 ,然后将文件引动到站点主目录
用到的命令: unzip Discuz_X2.5_SC_GBK.zip
Mv upload/ /var/www/html/discuz
用网页看一下
修改字体格式
/etc/httpd/conf/httpd.conf
重启httpd
再看网页
检查环镜
同样 修改权限
chmod -R a+w uc_client/
再看网页
都变成可写啦
点击下一步
全新安装discuz
下一步
点击下一步