centos7部署LAMP架构-单机服务

  • Linux下LAMP(Linux+Apache+MySQL/MariaDB+Perl/PHP/Python)是一组用来搭建动态网站的开源软件架构,本身是各自独立的软件服务,放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
  • 这里没有集成Redis

LAMP安装配置

PHP安装

  • //下载PHP源码包,优先找国内源,http://mirrors.sohu.com/php/
  • php-5.4.39.tar.gz上传/opt
  • 记得进入php的解压文件夹才检查配置
# yum install -y libxml2 libxml2-devel
//解压
# tar -zxvf php-5.4.39.tar.gz
//配置检查
# ./configure --prefix=/usr/local/php5 \
--with-config-file-path=/usr/local/php5/etc \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql/
# make && make install

整合Apache+PHP环境

# vim /usr/local/apache/conf/httpd.conf
  • 加入如下代码(坑爹!非无脑加入此配置,而是查漏补缺这几行配置)
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php
DirectoryIndex   index.php index.html index.htm
  • 在/usr/local/apache/htdocs目录下创建index.php测试页面
# rm -rf /usr/local/apache/htdocs/index.html
# cat >/usr/local/apache/htdocs/index.php<<EOF
<?php
phpinfo();
?>
EOF
  • 重启Apache
# /usr/local/apache/bin/apachectl restart
# ps -ef |grep httpd
//浏览器访问http://192.168.73.128

在这里插入图片描述

Discuz PHP论坛安装

  • Discuz_X3.2_SC_UTF8.zip论坛代码上传到/opt
  • 将discuz解压到/usr/local/apache/htdocs/里面
# yum install -y unzip
# cd /opt
# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/apache/htdocs/
# cd /usr/local/apache/htdocs/; mv upload/* ./
# chmod 757 -R data/ uc_server/ config/ uc_client/
# /usr/local/apache/bin/apachectl restart
//下面是在数据里面操作
# mysql
mysql> create database discuz charset=utf8;
mysql> grant all on discuz.* to 'root'@'localhost' identified by '123456';

在这里插入图片描述

  • 到这里就安装完论坛了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值