位置: 编程技术 - 正文

Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin

编辑:rootadmin
一、前言发现本版中很多用户的问题都是关于空间搭建的,所以写了这篇作文希望对大家有所帮助,这也是版主职责嘛,呵呵。这篇文章所描述的整合过程是针对Discuz!而写的,旨在让Discuz!更好的运行。原则就是用不到的东西就不装、不编、不配,最大程度让系统干净快速。二、准备程序以下所有程序的版本都是推荐使用的,并且是截止到本文发布时最新的版本。Apache 2.0.下载地址: 4.4.1下载地址: 4.0.下载地址: ... t-4.0.-0.i. ... r-4.0.-0.i.rpmZend Optimizer 2.6.0下载地址: ... pl1.tar.gz?downloadPHPMyAdmin 2.7.0-pl1下载地址: rpm -qa | grep zlib# rpm -qa | grep libpng# rpm -qa | grep freetype# rpm -qa | grep jpeg# rpm -qa | grep gd如果没有安装的话,可以按照下面的步骤手动安装:QUOTE:(1) 安装zlib# tar zxvf zlib-1.2.2.tar.gz# cd zlib-1.2.2# ./configure# make # make install(2) 安装libpng# tar zxvf libpng-1.2.7.tar.tar# cd libpng-1.2.7# cd scripts/# mv makefile.linux ../makefile# cd ..# make# make install注意,这里的makefile不是用./configure生成,而是直接从scripts/里复制一个。(3) 安装freetype# tar zxvf freetype-2.1.9.tar.gz# cd freetype-2.1.9# ./configure# make# make install(4) 安装Jpeg# tar zxvf jpegsrc.v6b.tar.gz # cd jpeg-6b/# ./configure --enable-shared# make# make test# make install注意:这里configure一定要带--enable-shared参数,不然,不会生成共享库(5)安装GD# tar zxvf gd-2.0..tar.gz # cd gd-2.0.# ./configure --with-png --with-freetype --with-jpeg# make install2、安装配置MySQL在安装MySQL之前,首先检查系统中是否安装了随Linux安装光盘自带的MySQL RPM:QUOTE:# rpm -qa | grep mysql如果没有返回任何结果则说明系统中没有安装过MySQL RPM,如果返回有MySQL RPM信息,则需要先卸载它:QUOTE:# rpm -e MySQL-xxxxxx卸载过程中可能会提示有包依赖性问题而无法完成卸载,可以使用--nodeps或--force进行强制卸载。当系统中的MySQL卸载完毕后我们开始安装新的版本:安装客户端:QUOTE:# rpm -ivh MySQL-client-4.0.-0.i.rpm安装服务端:QUOTE:# rpm -ivh MySQL-server-4.0.-0.i.rpm启动MySQL Server:QUOTE:# /etc/rc.d/init.d/mysql start设置root密码:QUOTE:# mysqladmin -u root password new_password_for_root3、安装配置ApacheQUOTE:# tar xzvf httpd-2.0..tar.gz# cd httpd-2.0.# ./configure --prefix=/usr/local/apache --enable-so (这里为了节省内存提高Apache性能只允许了加载动态模块参数,而没有加载其他的模块。如果需要什么模块,今后手动挂载上去就可以了。)# make# make install配置Apache:QUOTE:# vi /usr/local/apache/conf/httpd.conf以下只列出httpd.conf需要改动和配置的地方,其他地方暂时不用改动,略过。[Copy to clipboard] [ - ]CODE:ServerAdmin 将此处改为服务器管理员的E-Mail地址(例如:webmaster@yourdomain.com)[Copy to clipboard] [ - ]CODE:ServerName 将此处改为服务器的域名(例如:www.yourdomain.com:)[Copy to clipboard] [ - ]CODE:DocumentRoot 将此处改为你的网站根目录(例如:"/var/www")3、安装配置PHPQUOTE:# tar xzvf php-4.4.1.tar.gz# cd php-4.4.1# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-config-file-path=/usr/local/php/etc --with-gd --enable-gd-native-ttf --enable-gd-jis-conv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-mbstring# make# make install# cp php.ini-recommend /usr/local/php/etc/php.ini与Apache整合:编辑httpd.conf文件:QUOTE:# vi /usr/local/apache/conf/httpd.conf找到:[Copy to clipboard] [ - ]CODE:DirectoryIndex在后面的默认文件中增加index.php找到:[Copy to clipboard] [ - ]CODE:AddType application/x-gzip .gz .tgz在下面添加一行:[Copy to clipboard] [ - ]CODE:AddType application/x-httpd-php .php保存退出4、安装Zend OptimizerQUOTE:# tar xzvf Zend*.gz# rm -f Zend*.gz# cd Zend*# ./install.sh安装过程非常友好,很简单,但在输入php.ini文件路径的时候必须输入正确:/usr/local/php/etc安装完成后Zend Optimizer会自动重新启动Apache。5、安装配置PHPMyAdminQUOTE:# tar xzvf phpMyAdmin-2.7.0-pl1.tar.gz将解压后的目录移动到服务器网站的根目录中(架设网站根目录为/var/www)# mv phpMyAdmin-2.7.0-pl1 /var/www/phpMyAdmin配置PHPMyAdmin:QUOTE:# cd /var/www/phpMyAdmin# vi config.inc.php修改:[Copy to clipboard] [ - ]CODE:$cfg['PmaAbsoluteUri'] = ' (写出访问phpMyAdmin的绝对URL)[Copy to clipboard] [ - ]CODE:$cfg['blowfish_secret'] = 'cookie'; (使用cookie加密)[Copy to clipboard] [ - ]CODE:$cfg['Servers'][$i]['connect_type'] = 'socket'; (以socket方式连接MySQL)[Copy to clipboard] [ - ]CODE:$cfg['Servers'][$i]['compress'] = TRUE; (启用压缩以提高速度,如果访问不正常请改回FALSE)[Copy to clipboard] [ - ]CODE:$cfg['Servers'][$i]['auth_type'] = 'cookie'; (使用cookie进行身份验证)保存退出。至此,环境构建完毕。可以上传Discuz!论坛程序开始安装论坛了。对于环境的优化由于因环境而异,所以请各位自己找一些优化文档看看,一定要根据自己的硬件配置和服务器负载有进行针对性的优化,不要生搬硬套,否则可能适得其反的。

推荐整理分享Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin,希望有所帮助,仅作参考,欢迎阅读内容。

Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

glibc安装错误|glibc安装出错 今天安装gcc提示要安装glibc,安装glibc时提示要安装kernel-headers-2.2.1,然后我上网下载了一个kernel-headers-2.2.1-4.i.rpm安装完后,再安装glibc出现如下情况:[root@z

Zlib是什么?|Zlib的作用是什么?|Zlib有什么作用? Zlib是一个压缩和解压模块,使用这个模块可以做很多事情。

什么是glibc?glibc是什么?什么是freetype?freetype是什么?什么是?Xlib是什么?什么是lo 什么是glibc?glibc是什么?什么是freetype?freetype是什么?什么是?Xlib是什么?什么是locale?说说EasyWine的乱码问题EW是个好东西,有了它,wine一下子就从鸡肋变成

标签: Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin

本文链接地址:https://www.jiuchutong.com/biancheng/366202.html 转载请保留说明!

上一篇:libmysqlclient.so.10无法找到

下一篇:glibc安装错误|glibc安装出错(glibc2.14安装)

  • 应交税费应交增值税明细账怎么填
  • 付款申请单是原单据吗
  • 以汽车出资
  • 印花税申报表如何填写
  • 企业所得税征收标准2023
  • 季度所得税预缴可以弥补以前年度亏损吗
  • 2018劳务费个人所得税税率表
  • 混业经营如何缴税?
  • 政府会计制度事业单位会计制度
  • 残保金逾期未申报的税务怎么处理
  • 公司单位员工餐费怎么算
  • 增值税即征即退会计处理
  • 小规模企业增值税税收优惠政策2023
  • 车票进项税可以跨年抵扣吗
  • 企业无法取得发票,如何税前扣除
  • fontcreator字间距
  • 苹果微信语音怎么调成喇叭
  • 网页打不开是什么
  • 购买的烟酒怎么入账科目
  • 为什么我的win10
  • 电商新公司值得去吗
  • 现金付款凭证是什么意思
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • php image
  • laravel获取请求参数
  • 银行贷款利息已划转支付
  • 劳务公司已开票,可款项未收到,税票多久有效
  • 输入什么验证
  • php的lamp
  • php进程数设置
  • 2023版最新最全React面试题
  • 实收资本注入怎么操作
  • 固定资金是什么科目
  • 固定资产处置怎么计算
  • 账面未分配利润等于净利润?
  • go语言ui
  • 房地产企业的固定资产比率越高越好吗
  • 当master down掉后,pt-heartbeat不断重试会导致内存缓慢增长的原因及解决办法
  • mysql索引之间的区别
  • sql2000数据库怎么删除数据
  • 购进固定资产的账务处理
  • 外币报表折算差额可以转损益吗
  • 收到现金长时间不付款
  • 工业企业外购存货的实际成本不包括
  • 收到设计费分录怎么写
  • 购进商品用于销售
  • 在租赁的土地上建房做固定资产吗
  • 退款产生的手续费怎么算
  • 计提工资时个税怎么处理
  • 非流动资产基金借贷方表示
  • 短期借款利息计提分录怎么写
  • 中药饮片盘点损耗率 法律
  • 主营业务成本包括哪些
  • 电汇凭证需要盖什么章
  • sql修改表增加列
  • sql2008没有数据库
  • winxp系统怎么投屏
  • 双硬盘无法进入bios
  • xp系统如何去掉开机登陆界面
  • win7家庭版开启administrator
  • centos7安装yum报错
  • linux远程桌面连接工具
  • 没有触屏如何使手机充电
  • win10 edge浏览器怎样添加信任站点
  • NGUI字体图集导致Label文字破碎的BUG以及解决方案
  • 粒子冲突
  • js前端导出word
  • perl中qw
  • unity3d ugui优化
  • 仿真安卓
  • python中模块的作用
  • JavaScript window.setTimeout() 的详细用法
  • javascript怎么学
  • 云南国家税务局官网登录入口
  • 土地交易的印花税
  • 电子税务局怎么缴纳社保费
  • 青椒课堂怎么激活登录
  • 婚姻登记处婚俗改革宣传
  • 公务员考试税局
  • 个人转让住宅需要缴纳什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设