linux系统服务总结之五:用lamp建一个自己的BBS(LINUX环境下)

本文涉及的产品
RDS AI 助手,专业版
RDS Agent(兼容OpenClaw),2核4GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:
LAMP部分(部分软件包可能老旧,更新为新包即可)


tar zxvf httpd-2.2.4.tar.gz -C /usr/src
cd /usr/src/httpd-2.2.4
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
make install
chmod 755 /usr/local/apache2/htdocs
/usr/local/apache2/bin/apachectl start



groupadd -g 200 mysql
useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
进入软件包所在目录

tar zxvf mysql-5.1.23-ndb-6.2.15-linux-i686-glibc23.tar.gz -C /usr/local/src
mv /usr/local/src/mysql-5.1.23-ndb-6.2.15-linux-i686-glibc23 /usr/local/mysql
cd /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/scripts/mysql_install_db --user=mysql

chown -R mysql:mysql /usr/local/mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
/usr/local/mysql/bin/mysqladmin -uroot password 新口令
/usr/local/mysql/bin/mysql -u root -p
进入mysql,进行基本操作
建立数据库:create database bbs;

查看数据库:show databases;




tar zxvf php-5.2.5.tar.gz  -C /usr/local/src
cd /usr/local/src/php-5.2.5
./configure --prefix=/usr/local/php5 
--with-apxs2=/usr/local/apache2/bin/apxs 
--with-mysql=/usr/local/mysql 
--with-config-file-path=/usr/local/php5 

make;make install
cp /usr/local/src/php-5.2.5/php.ini-dist /usr/local/php5/php.ini
cd /usr/local/php5
可查看安装后的结果。

vi /usr/local/apache2/conf/httpd.conf    
添加 AddType   application/x-httpd-php   .php 
修改DirectoryIndex      index.html index.php

重启apache。

将BBS目录上传到/usr/local/apache2/htdocs下,
chmod  -R 777 /usr/local/apache2/htdocs/bbs
然后按照显示步骤进行BBS安装.










本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/197266,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
8月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
724 3
Linux系统禁用swap
|
8月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
1289 3
|
7月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
426 146
|
7月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
821 11
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
786 3
Linux系统初始化脚本
|
8月前
|
缓存 安全 Linux
六、Linux核心服务与包管理
在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项
603 11
|
8月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
972 1
|
安全 Linux 测试技术
配置Goby工具环境(win,linux,macOS)
配置Goby工具环境(win,linux,macOS)
1737 2
|
12月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
639 11