目录
[LAMP 网站服务架构](#LAMP 网站服务架构)
[2.上传论坛压缩包到 /opt ,并解压](#2.上传论坛压缩包到 /opt ,并解压)
LAMP 网站服务架构
同时提供静态页面的动态页面能力
LAMP的组成部分
1.Linux(平台服务)
提供网站服务应用的运行环境,也支持Window作为AMP的运行环境
2.Apache(前段服务)
作为前段网络服务,直接面向用户提供网站访问入口,并处理静态页面请求
3.MySQL(后台服务)
作为后端数据库,用于存储网站的业务数据账户信息等,并提供访问接口给编程语言程序连续使用SQL语句进行数据的读写
4.PHP/Perl/Python(中间连接)
为三种开发动态网页的编程语言,负责解释动态网页文件,负责沟通Web服务器和数据库系统以协同工作,并提供Web应用程序的开发和运行环境。其中PHP是一种被广泛应用的开放源代码的多用途脚本语言,它可以嵌入到HTML中,尤其适合于Web应用开发。
LAMP的构建顺序
安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和MySQL的安装并没有严格的顺序
安装论坛
0.电脑已编译安装Apache,MySQL,PHP
1.创建数据库,并进行授权
mysql -u root -p #给root授权
CREATE DATABASE bbs; #创建一个数据库
GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
#把bbs数据库里面所有表的权限授予给bbsuser,并设置密码admin123
flush privileges; #刷新数据库
show databases;
quit #退出
2.上传论坛压缩包到 /opt ,并解压
cd /opt #切到opt目录
ls
unzip Discuz_X3.4_SC_UTF8.zip #解压 -d 可以指定目录
3.上传站点更新包
cd /opt/dir_SC_UTF8/ #切换目录
cp -r upload/ /usr/local/httpd/htdocs/bbs #上传站点更新包
4.更改论坛目录的属主
ps aux #查看发现论坛进程的用户名是daemon
cd /usr/local/httpd/htdocs/bbs #切换目录
chown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon ./uc_server/data #更改属主
5.浏览器访问验证
- http://20.0.0.3/bbs #根据之前设置的本机ip加/bbs
- http://20.0.0.3/bbs/admin.php #论坛管理员后台