文档章节

linux 下php环境的安装及Discuz论坛安装

shijacky
 shijacky
发布于 2010/12/23 17:02
字数 524
阅读 2987
收藏 3

1.安装apache
wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz
tar zxvf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --with-config-file-path=/usr/local/apache/conf
make
sudo make install

2 安装libpng
wget http://sourceforge.net/projects/libpng/files/libpng14/1.4.5/libpng-1.4.5.tar.gz/download
tar zxvf libpng-1.4.5.tar.gz
cd cd libpng-1.4.5
./configure
make
sudo make install

3.安装DG
wget http://www.libgd.org/releases/gd-2.0.35.tar.bz2
tar xvf gd-2.0.35.tar.bz2
cd gd-2.0.35
./configure --prefix=/usr/local/gd20/ --with-png=/usr/local/lib
make
sudo make install

4.安装mysql

wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.45.tar.gz/from/http://mysql.mirror.tw/

sudo groupadd mysql

sudo useradd -g mysql mysql

tar zxvf mysql-5.1.45.tar.gz

cd mysql-5.1.45

./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=gbk,gb2312 --with-plugins=innobase  --with-unix-socket-path=/tmp/mysql.sock --with-mysqld-idflags=-all-static --enable-assembler

如出现:No curses/termcap library found
解决办法:sudo apt-get install libncurses5-dev

make

如出现:exec: g++: not found
解决办法L sudo apt-get install g++, 重新configure

sudo make install

cp support-files/my-medium.cnf /etc/my.cnf

cd /usr/local/mysql

sudo

sudo chown -R root  .

chown -R mysql var

sudo chgrp -R mysql .

启动mysql
bin/mysqld_safe --user=mysql &

5.安装php
wget http://cn.php.net/get/php-5.3.4.tar.bz2/from/this/mirror
tar xvf php-5.3.4.tar.bz2
cd php-5.3.4
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php/etc
--with-mysql=$MYSQL_DIR --with-gd=$GD_DIR --with-png-dir=/usr/local/lib
make
sudo make install
sudo cp php.ini-production /usr/local/php/php.ini
修改 /usr/local/php/php.ini
vi /usr/local/php/php.ini
找到short_open_tag = Off, 将Off改成On


6. 修改apache的配置
sudo vi /usr/local/apache/conf/httpd.conf
加上下面这段
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
注:在安装完php后,会自动加上LoadModule php5_module        modules/libphp5.so这句,如果没有加上的话,手动加上去

7.启动apache
/usr/local/apache/bin/apachectl start
停止命令为 /usr/local/apache/bin/apachectl stop

8.下载Ucenter, 安装discuz的话要先安装UCenter

wget http://download.comsenz.com/UCenter/1.5.2/UCenter_1.5.2_SC_UTF8.zip
unzip Center_1.5.2_SC_UTF8.zip
解压后会得到一个upload文件夹
mv upload /usr/local/apache/htdocs/ucenter
在浏览器中办理入 http://localhost/ucenter/install/index.php
然后按照说明一步一步安装

9.安装Discuz

wget http://download.comsenz.com/Discuz/7.2/Discuz_7.2_SC_UTF8.zip

unzip Discuz_7.2_SC_UTF8.zip
解压后会得到一个upload文件夹
mv upload /usr/local/apache/htdocs/ucenter
在浏览器中办理入 http://localhost/ucenter/install/index.php
然后按照说明一步一步安装


© 著作权归作者所有

共有 人打赏支持
shijacky
粉丝 3
博文 4
码字总数 1973
作品 2
珠海
程序员
私信 提问
linux系统下搭建php环境之-Discuz论坛

1、安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的...

蚂蚁也疯狂
2015/03/10
0
0
Linux平台搭建Discuz

一、搭建环境 CentOS6.5 + wdcp(WDlinux Control Panel) + Discuz3.2 二、关于wdcp 它是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我...

qllinhongyu
2015/02/11
0
0
LAMP 编译安装 +wordpress+discuz

#软件下载 #开源博客Wordpress 下载地址:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz #PHP 7 下载地址:http://cn2.php.net/distributions/php-7.1.4.tar.gz #apache 下载地址:......

chaunceyjiang
2018/06/26
0
0
基于NFS-LAMP架构、共用1个Discuz,MySQL的双WEB Server

首先我们来阐述下观点: 如图:当用户访问虚拟机2的时候,可以访问到通过NFS挂载到本地的DISCUZ论坛,其中的数据保存在虚拟机1中,以此来保证论坛内容改变的时候虚拟机2访问的数据跟随改变,...

powerlife
2016/10/15
0
0
LAMP环境搭建-实例(论坛)

LAPM环境搭建-rpm安装 一、LAMP简介 LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编...

Eynauy
2014/05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

欧拉公式

欧拉公式表达式 欧拉公式的几何意 cosθ + j sinθ 是个复数,实数部分也就是实部为 cosθ ,虚数部分也就是虚部为 j sinθ ,对应复平面单位圆上的一个点。 根据欧拉公式和这个点可以用 复指...

sharelocked
25分钟前
2
0
burpsuite无法抓取https数据包

1.将浏览器和burpsuite的代理都设置好 2.在浏览器地址栏输入: http://burp 3.下载下面的证书,并将证书导入浏览器 cacert.der

Frost729
50分钟前
1
0
JeeSite4.x 消息管理、消息推送、消息提醒

实现统一的消息推送接口,包含PC消息、短信消息、邮件消息、微信消息等,无需让所有开发者了解消息是怎么发送出去的,只需了解消息发送接口即可。 所有推送消息均通过 MsgPushUtils 工具类发...

ThinkGem
今天
6
0
OpenML

https://www.openml.org/search?type=data

shengjuntu
今天
2
0
java强引用,软引用,弱引用和虚引用

先来简要说一下这四种引用的特性: 强引用:如果一个对象具有强引用,那垃圾回收器绝不会回收它 软引用:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它 弱引用:在垃圾...

woshixin
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部