LAP + MySQL

LAP:

yum 安装:

yum  install -y httpd httpd-devel mysql php-devel php

源码安装:

1)安装 apache

yum -y install apr-devel apr-util-devel

cd /data ; wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.27.tar.gz

tar zxf httpd-2.2.27.tar.gz  ;  cd httpd-2.2.27

./configure --prefix=/usr/local/apache --enable-so --enable-rewrite

make && make install

2)安装 mysql 客户端

yum -y install mysql

3)安装 php

wget http://mirrors.sohu.com/php/php-5.3.28.tar.bz2    ;

tar jxf php-5.3.28.tar.bz2 ; cd php-5.3.28

./configure  --prefix=/usr/local/php5

--with-mysql=mysqlnd

--with-mysqli=mysqlnd

--with-pdo-mysql=mysqlnd

--with-apxs2=/usr/local/apache/bin/apxs

make  -j8  &&   make install   -j8

4)修改本地hosts文件

vim /etc/hosts

mysql的IP    设置一个域名

********** 此处的做法有一个好处,就是如果要切换数据库,不需要去配置文件里面修改,直接修改本地的hosts 文件即可

修改 apache 的配置文件:

sed -i -e‘s/AddType application\/x-gzip .gz .tgz/AddType application\/x-gzip .gz .tgz \n   AddType application\/x-httpd-php .php/‘ $HTTP_D/conf/httpd.conf

sed -i ‘s/DirectoryIndex\ index.html/DirectoryIndex\ index.php\ index.html/‘ $HTTP_D/conf/httpd.conf

echo "<?php phpinfo();?>" >> /usr/local/apache/htdocs/index.php

通过访问IP,即可访问 PHP 的信息页面

MySQL:

tar zxf mysql-5.1.63.tar.gz ;  cd  mysql-5.1.63

./configure  --prefix=/usr/local/mysql    --enable-assembler    ;    make    -j8 &&  make    install    -j8

cp    /usr/local/mysql/share/mysql/my-medium.cnf    /etc/my.cnf

cp    /usr/local/mysql/share/mysql/mysql.server        /etc/rc.d/init.d/mysqld

chkconfig    --add    mysqld

chkconfig    --level    345    mysqld    on

cd    /usr/local/mysql

useradd    mysql

chown    -R    mysql.mysql    /usr/local/mysql

./bin/mysql_install_db    --user=mysql

chown    -R    mysql.mysql    var

./bin/mysqld_safe        --user=mysql    &

登陆 mysql 给数据库授权:

./bin/mysql

>create    database    Discuz    ;

>grant    all    *.*    to    [email protected]‘%‘    identified    by    ‘123456‘;

>quit

#################最后,如果要装论坛请继续,否则,可省略###############################

登陆 mysql 给数据库授权:

./bin/mysql

>create    database    Discuz    ;

>grant    all    Discuz .*    to    [email protected]‘%‘    identified    by    ‘123456‘;

>quit

LAP:

下载discuz源码包文件,然后解压:

cd  /data ;wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip

unzip    Discuz_X3.1_SC_UTF8.zip

重命名程序文件:

mv    upload/*    /usr/local/apache/htdocs/

赋予    discuz    目录完全访问权限:

cd    /usr/local/apache/htdocs/

chmod    777    data/    uc_server/    config/    uc_clien

然后访问IP安装discuz论坛,选择“我同意”,然后根据自己需要填写以下信息

安装完成!!!

新手,请多多指教,勿喷^^^^^^

时间: 2024-11-09 14:40:41

LAP + MySQL的相关文章

Nginx+NFS+LAMP主从架构

业务需求 1.nginx服务器负责调度2台(2台服务器均布署discuz和wordpress服务)web服务器 2.NFS服务器存放2台web服务器的网页文件 3.mysql服务器存放2台web服务器网站数据文件 4.它们的域名分别是:d.zjzd.cn(discuz)和w.zjzd.cn(wordpress) 1.IP地址规划 172.16.30.1  Nginx 172.16.30.2  NFS 172.16.30.3  LAMP(Mysql Master) 172.16.30.4  LAM

Zabbix面试总结

zabbix官方的一句话描述zabbix: 监视任何事情适用于任何IT基础架构,服务,应用程序和资源的解决方案 Monitor anythingSolutions for any kind of IT infrastructure, services, applications, resources --------------------------------------------------------- 监控基础概论 zabbix并非监控,而是实现监控的工具 Zabbix-server

01.Zabbix监控快速入门

1.监控知识基本概述 1.为什么要使用监控 1.对系统不间断实时监控 2.实时反馈系统当前状态 3.保证服务可靠性安全性 4.保证业务持续稳定运行 2.如何进行监控,比如我们需要监控磁盘的使用率 1.如何查看磁盘使用率df -h 2.监控磁盘的那些指标block.inode 3.如何获取具体的信息df -h|awk '/\/$/{print $(NF-1)}' 4.获取的数值到达多少报警 80% 3.流行的监控工具 1.cacti.Nagios.Zabbix. 2.Lepus(天兔)数据库监控系

Nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第三部分

Nginx反向代理.动静分离.负载均衡及rewrite隐藏路径详解 (Nginx Apache MySQL Redis) 楓城浪子原创,转载请标明出处! 更多技术博文请见个人博客:https://fengchenglangzi.000webhostapp.com 微信bh19890922 QQ445718526.490425557 三.Nginx动静分离及负载均衡 3.1 Nginx安装 请参考:https://fengchenglangzi.000webhostapp.com/?p=511 亦

记一次MySQL找回用户数据

事情经过 有天,我们公司外区的一个销售C说他8月3号以前的工作流记录找不到了.问清缘由,原来是更新了微信号(我们公司的工作流是基于企业微信开发的).经过分析,微信号和流程数据并没什么关系,所以初步得出结论:本来只需要更新微信号的,结果我们公司的流程系统管理员把用户先删除,再创建了新的用户. 解决过程 1.首先想到的是直接从定时备份数据里面找回原来的用户ID,结果发现系统只备份了十天的记录,而工作流系统上显示销售C只有8月3号以后的流程记录,距今已经40多天,从自动备份的数据里已经无法恢复. 2.

centos7下使用yum安装mysql

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个

EF+mvc+mysql

这个真是一个大坑啊.TM折腾了一下午终于弄好了.赶紧记录下来分享给大家,免得有和我一样一直配置不成功的又折腾半天-.1.安装MySQL for Visual Studio这个直接在mysql官网下载并安装就好了.不过这个必须是vs2013 professional版本以上才可以!!2.安装MySQL Connector/Net这个可以可以通过NuGet工具获得,比较轻松愉快,当然你也可以自己下载,自己引用.3.配置web.config.首先是connectionStrings节点 1 <conn

Linux环境下MySQL数据库用SQL语句插入中文显示 “问号或者乱码 ” 问题解决!

问题: 在普通用户权限下执行 mysql -u root -p进入mysql数据库,中间步骤省略,插入数据:insert into 库名(属性)values('汉字'); 会出现如下提示:  Query OK, 1 row affected, 1 warning (0.00 sec)    表明出现错误,没有插入成功,然后执行select * from 表名   就会出现如下的问题:显示的表中出现乱码或者问号. 如图: 解决方案: 首先重新打开一个终端窗口(方便操作),进入root用户模式 执行

Centos6.5 zabbix3.2.6监控mysql

  一.     操作环境 我使用的linux系统是centos6.5,数据库是mysql5.6,apache2.4,php5,6 安装目录: /usr/local/apache /usr/local/php /usr/local/mysql /usr/local/zabbix Zabbix服务器插件安装 Zabbix3.2.6自带监控mysql模板监控项不全面,所以重新下载导入到zabbix里面 下载网址:. https://www.percona.com/downloads/percona-