LINUX上架设支持PHP的web服务器

LINUX上架设支持PHP的web服务器

ID:37711952

大小:39.00 KB

页数:5页

时间:2019-05-29

LINUX上架设支持PHP的web服务器_第1页
LINUX上架设支持PHP的web服务器_第2页
LINUX上架设支持PHP的web服务器_第3页
LINUX上架设支持PHP的web服务器_第4页
LINUX上架设支持PHP的web服务器_第5页
资源描述:

《LINUX上架设支持PHP的web服务器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LINUX上架设支持PHP的web服务器这学期学了linux基础,想想也该自己学点进阶东西。。所以就产生了在自己的linux上架设个支持php的web服务器的想法。由于完全自己摸索所以出现了很多小问题、见笑。。琢磨了三天,虽然遇到很多问题,不过还是挺开心的  ^_^。。现在把心得写出来与大家分享下。。配置环境为php+apache+mysql.(目前主流的组合了,3大开源软件嘛^_^)所需软件:mysql,apache,php,GD库,xml。也可以带上php的加入引擎zend安装大致步骤:1.安装MySQL数据库2.安装apache服务器3.安装GD图形库4.安装XML5.安装php

2、6.安装Zend加速引擎7.修改Apache服务器和php配置文件在开始的时候先查看自己的机子有没有gcc和yacc编译器。。因为在编译安装的时候需要用到它们。。没有的话安装linux自带软件包里面的开发包就可以了。。---------------------------------------华丽的分割线-----------------------------------------------第一步:安装MySQL.我下的是rpm包的。安装快不需要编译嘛。。MySQL-server-5.0.22-0.i386.rpmMySQL-client-5.0.22-0.i386.rpmMy

3、SQL-devel-5.0.22-0.i386.rpmMySQL-shared-5.0.22-0.i386.rpm装上MySQL的服务端:MySQL-server-5.0.22-0.i386.rpm#rpm-ivh5MySQL-server-5.0.22-0.i386.rpm同样方式安装其他三个包。一定都要装。我开始遇到的问题就是没有安装MySQL的共享库MySQL-shared-5.0.22-0.i386.rpm。。以为只要装了服务端,客服端,和开发包就行了。。导致安装PHP的时候configure老说找不到MySQL。网上查说是什么MySQL地址没指明。害我到这个问题上搞了大半天。

4、最后居然是安装不全导致的。。好了,MySQL就安装完了。呵呵。现在回想起来还简单的几步。^_^启动MySQL:#servicemysqlstart关闭MySQL:#servicemysqlstop测试MySQL安装好了没可以用#mysqlshow来查看已有的数据库---------------------------------------华丽的分割线-----------------------------------------------第二步:安装apache服务器文件为tar格式的需要解压了配置编译安装三步。Apache21.tar.gz  我是把文件都放到/usr/loca

5、l/src/目录下的。。(下同)先解压文件:#tarxzvfApache21.tar.gz然后进入其目录里#cd  httpd-21/1.配置#configure--prefix=/etc/httpd  --enable-module=so(第一个参数是指把程序安装到那。第二个参数是启用动态模块)2.编译#make3.然后就可以安装了#makeinstall启动apache#/etc/httpd/bin/apachectlstart它会提示你没有指定域名我们来修改其域名就可以#vi/etc/httpd/conf/httpd.conf在里面搜索ServerName发现#ServerNam

6、ewww.example.com:80改成你自己的域名就可以,我是改成了自己IP地址记得前面的#去掉ServerName192.168.1.3:80然后保存退出重启apache就可以访问了在浏览器里面输入192.168.1.3就可以访问了  出现Itworks!就代表成功了。是不很简单o(∩_∩)o...这时候就算是把web服务器安装成功了~别人就可以通过网络5来访问你的网站了。如果只需支持静态页面就可以不要放下看了。。由于是编译安装的文件所以每次开启了apache是不随系统启动的需要自己手动启动#/etc/httpd/bin/apachectlstart  如果嫌麻烦的话。就把它加入

7、自启动就可以了#vi/etc/rc.d/rc.local在里面加入/etc/httpd/bin/apachectlstart我到这里出现的小毛病就是配置文件的时候没有加入--enable-module=so这个参数。导致后来安装php的时候也出现故障、因为apache是把php当成一动态模块加入的~这个问题也导致我搞了半天。一直不知道问题出在哪^_^---------------------------------------华丽的分割线---

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。