lamp环境搭建,Discuz、wordpress、Ecshop安装。_月半。的博客-程序员资料

技术标签: Linux  

linux环境安装与论坛搭建

1.基础操作
groupadd hehe
useradd zzw -g hehe
passwd zzw
123456

useradd hehecici
passwd hehecici
123456

cd /root
mkdir -p hehe/haha
ls
cd hehe/haha
touch a.txt
vim a.txt
aaaaa

touch b.txt
vim b.txt
bbbbb

chown root:hehe a.txt
chown zzw:hehe b.txt
chmod 631 a.txt
chmod 000 b.txt
cp b.txt c.txt
pwd
ll

2.ftp
groupadd hehe
useradd -g hehe zzw
echo “123456” |passwd --stdin zzw
useradd hehecici
echo “123456” |passwd --stdin hehecici
mkdir -p /root/hehe/haha
cd /root/hehe/haha
echo aaaaa > a.txt
echo bbbbb > b.txt
chown root:hehe a.txt
chown zzw:hehe b.txt
chmod 631 a.txt
chmod 000 b.txt
cp b.txt c.txt
————————————————
systemctl stop firewalld.service
setenforce 0
yum -y install vsftpd
service vsftpd start或systemctl start vsftpd.service
useradd -M -d /root/hehe/haha -s /sbin/nologin neo
passwd neo
123456

vim /etc/pam.d/vsftpd
全部注释掉
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd

vim /etc/vsftpd/vuser_passwd.txt
zzw
123456
hehecici
123456

cd /etc/vsftpd/
db_load -T -t hash -f vuser_passwd.txt vuser_passwd.db
mkdir vuser_conf
cd vuser_conf/

vim zzw
local_root=/root/hehe/haha
anon_umask=022
write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
download_enable=NO

vim hehecici
local_root=/root/hehe/haha
write_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

vim /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=neo
user_config_dir=/etc/vsftpd/vuser_conf
allow_writeable_chroot=YES

cd /root/hehe/
chown -R neo:neo haha/
chmod -R 775 haha/
service vsftpd restart
根目录下:chmod -R 777 /root/hehe/haha
账号在根目录下新建文件。
echo aaaaa > g.txt
echo aaaaa > e.txt

yum -y install ftp
ftp 私网ip或127.0.0.1
put *.txt
get *.txt

  1. SMB安装配置
    安装samba,设置共享目录为/root/hehe/haha,要求hehecici账号能够上传下载文件,自己名字首字母账号只能上传,不能下载
    yum -y install samba-client
    yum -y install samba
    systemctl start smb

vim /etc/samba/smb.conf #配置文件
[haha]
path = /root/hehe/haha
valid users=hehecici,zzw
writable=yes
write list =hehecici,zzw

#为系统用户添加为smb用户
#Samba用户的密码与系统用户的密码没有任何关系
smbpasswd -a zzw
123456
smbpasswd -a hehecici
123456

pdbedit -L #显示目前系统中已经存在的所有Samba用户
groupadd zzwa
usermod -g zzwa zzw
chown -R hehecici:zzwa /root/hehe/haha/
chmod -R 733 /root
ls -l /root/hehe/haha/
systemctl restart smb

smb访问测试
smbclient -L IP //列出所有共享目录

smbclient //127.0.0.1/haha -U hehecici%123456
smbclient //127.0.0.1/haha -U zzw%123456

get
put

(完全卸载
PHPhttps://www.cnblogs.com/sunshine-H/p/8117105.html?tdsourcetag=s_pcqq_aiomsg)

3.lamp环境安装
https://blog.csdn.net/qq_30118843/article/details/82291869?tdsourcetag=s_pcqq_aiomsg

Xftp 6安装
安装包存放路径:/var/www/html

(1) Discuz 安装
lamp环境安装
https://blog.csdn.net/qq_30118843/article/details/82291869?tdsourcetag=s_pcqq_aiomsg
安装zip解压工具:yum install zip unzip
解压:unzip Discuz.zip
返回上级:cd …
给权限:chmod -R 777 html

输入公网:39.106.230.101
密码设定:admin

删除目录:rm -rf html
mkdir html

(3)wordpress安装
lamp环境安装
https://blog.csdn.net/qq_30118843/article/details/82291869?tdsourcetag=s_pcqq_aiomsg(安装除PHP外的所有)
在三个启动前安装php7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum makecache
yum -y install php70w* --skip-broken
service httpd restart
php –v
(之后按照网页启动)

安装zip解压工具:yum install zip unzip
cd /var/www/html
解压:unzip wordpress.zip
返回上级:cd …
给权限:chmod -R 777 html
Html下:cp wp-config-sample.php wp-config.php

修改配置文件:vim wp-config.php
define( ‘DB_NAME’, ‘wordpress’ );

/** MySQL database username */
define( ‘DB_USER’, ‘root’ );

/** MySQL database password */
define( ‘DB_PASSWORD’, ‘root’ );

根目录下,进入数据库:mysql -u root –p
密码:root
create database wordpress;
show databases;
安装时打勾,账号密码都admin。

(2)Ecshop安装
yum -y install httpd
yum -y install unzip zip
yum -y install lrzsz
yum -y install php
yum -y install php-mysql
yum -y install mysql
yum -y install mariadb-devel
yum -y install mariadb-server

vim /etc/php.ini
date.timezone = Asia/Shanghai

systemctl start httpd
systemctl start mariadb
cd /var/www/html/
ls

unzip ECshop_v3.6.0_UTF8_release.zip
ls
mv ECshop_v3.6.0_UTF8_release/ecshop/ ./
mv ECshop_v3.6.0_UTF8_release/appserver/ ./
chmod -R 777 ecshop/
chmod -R 777 appserver/
mysqladmin -uroot password或mysqladmin -uroot -proot
cp -R ecshop/* ./
mv appserver/ …/
www目录下给权限:chmod -R 777 html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zzw160/article/details/94454503

智能推荐

使用HTML5+CSS+JS框架有那些好处_js+css的优势_qianduankuangjia的博客-程序员资料

相信很多程序猿朋友都用过框架,不过你是否知道你用的是HTML框架、CSS框架还是JS框架,其实这都不重要,重要的是使用框架的目的是什么?是不是节约了开发项目时间陈本,这事多么伟大的一箱工程,根据几年前的一片文章中写到,使用前端框架的优劣势,从这边文章中整理出一部分分享给大家。

docket常用命令_已运行docket run -d -t强行给容器进程发kill_amdiandds的博客-程序员资料

Docker是什么?开源软件部署方案,轻量级应用容器框架,可以打包发布任何,运行,任何应用。为什么要用Docket?

超强VS Code,8个顶级扩展插件让前端开发如虎添翼!_前端-DK的博客-程序员资料

微软的 VS (Visual Studio) Code 是一个免费的开源代码编辑器,最近越来越受欢迎。它非常轻巧、灵活,同时也提供了很多强大的功能。它支持绝大多数流行的编程语言,包括PHP、JavaScript、C++ 等。VS Code 是跨平台的。它不仅能用于 Windows 平台,同时也提供 Linux 和 Mac 版本。下载地址:https://code.visualstudio.com...

Levenberg-Marquardt(LM算法)_lishuandao的博客-程序员资料

转自: 翠翠的博客什么是最优化,可分为几大类?答:Levenberg-Marquardt算法是最优化算法中的一种。最优化是寻找使得函数值最小的参数向量。它的应用领域非常广泛,如:经济学、管理优化、网络分析、最优设计、机械或电子设计等等。根据求导数的方法,可分为2大类。第一类,若f具有解析函数形式,知道x后求导数速度快。第二类,使用数值差分来求导数。根据 使用模型不同

golang 浮点数保留n位小数_go float计算保留五位小鼠_pudding_zyx的博客-程序员资料

程序员的天敌产品同学,就像UI妹子的甲方爸爸,总会提些你不想写的需求,还不能动手,比如某个数值经过 ÎÒ´òµÄ¾ÍÊÇÂÒÂë ,先保留3位小数,再经过%¥#@%&*%¥#%,再保留2位小数,在经过䅂䌱㈳ꃥꖽ�,取整。。。。。₍₍ ◝(≖ ◡ ≖)◟⁾⁾不送故,有了下面的n位取整 ✧(≖ ◡ ≖✿)func ChangeNumber(f float64, m int) str...

Python+Django连接mysql 自动创建model_python django mysql 自动生成模型_爪哇天河的博客-程序员资料

python+django对数据库的支持是非常多的。可以使用默认的sqlite数据库。

随便推点

【评测】一种组织蛋白快速提取方法_“泽平科技”公众号24h在线答疑的博客-程序员资料

以往认为脂肪组织是单纯能量储存器官,但随着脂肪组织在能量控制、炎症反应和免疫应答方面重要作用的验证,其已被确认也是一个内分泌器官。脂肪组织不仅响应来自传统内分泌系统和中枢神经系统的传入信号,还表达和分泌具有重要功能的细胞因子,包括瘦素(Leptin)、炎性细胞因子、脂联素(adiponectin)、补体成分、纤溶酶原激活物抑制剂-1(PAI-1)、肾素-血管紧张素系统蛋白和抵抗素(Resistin)等。脂肪组织中除了脂肪细胞外,还有干细胞、前脂肪细胞、巨噬细胞、嗜中性粒细胞、淋巴细胞和内皮细胞等。这些不

Spring Boot 动态定时任务---quartz(不需要重启服务)_quartz的任务 修改类用不用重新启动_qianhuan_的博客-程序员资料

一、配置文件quartz.properties#ID设置为自动获取 每一个必须不同 (所有调度器实例中是唯一的)org.quartz.scheduler.instanceId=AUTO#指定调度程序的主线程是否应该是守护线程org.quartz.scheduler.makeSchedulerThreadDaemon=true#ThreadPool实现的类名org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool#Thread

项目包红叉,jar包冲突问题_微笑面对疾风的博客-程序员资料

项目包红叉,jar包冲突问题 先去maven库里,删除低版本jar包,然后返回项目重新更新下载jar包。即可解决。

HtmlUnit初步使用心得_XaverSun的博客-程序员资料

HtmlUnit初步使用心得HtmlUnit是一款开源的java 页面分析工具,读取页面后,可以有效的使用HtmlUnit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。

Android JetPack组件之Lifecycle初探_Silencemuyi的博客-程序员资料

前言话说JetPack已经出现了好久了,并且自己的项目中也使用过相关的东西,但是,却没有系统的学习和使用以下,各个部分中的东西。近来刚好有时间,学习了部分东西,想着光说不练嘴把式,特此记录以下方便自己以后理解和学习。首先写这篇文章之前我们先要搞懂什么是JetPack组件,它里面又包含了什么?JetPack组件是什么?Android Jetpack 组件是库的集合,这些库是为协同工作而构建的,不过也可以单独采用,同时利用 Kotlin 语言功能帮助您提高工作效率。可全部使用,也可混合搭

Sleep(0)的妙用----加深对操作系统的理解_qfc8930858的博客-程序员资料

Thread.Sleep(0) 表示挂起0毫秒,你可能觉得没作用,你要写Thread.Sleep(1000) 就有感觉了。似乎毫无意义。MSDN的说明:指定零 (0) 以指示应挂起此线程以使其他等待线程能够执行。Thread.Sleep(0) 并非是真的要线程挂起0毫秒,意义在于这次调用Thread.Sleep(0)的当前线程确实的被冻结了一下,让其他线程有机会优先执行。Thread.S...

推荐文章

热门文章

相关标签