返回列表 发帖

LNMP一键安装包(lamp_CentOS6.9)

笺注:服务器必须已经连公网,且必须设置网络Yum源,同时服务器的DNS解析要正常!


主机信息:
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@localhost ~]#
[root@localhost ~]# uname -r
2.6.32-696.el6.x86_64

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# cat /etc/sysconfig/network |tail -1
HOSTNAME=localhost.localdomain

[root@localhost ~]# ifconfig eth0 |grep "inet addr" |awk '{print $2}' |awk -F: '{print $2}'
192.168.168.130




这里安装的是LAMP(Apache/MySQL/PHP) :
Apache2.2支持所有PHP版本
Apache2.4也支持所有PHP版本


开始安装:
yum -y install screen
yum -y install wget
screen -S lnmp

tar -zxf lnmp1.3-full.tar.gz
cd lnmp1.3-full
./install.sh lamp


设置数据库用户root@localhost的密码:(以下是把密码设置为 888
图片1.png
2021-1-20 17:14



启用InnoDB Storage Engine,输入 Y 再按回车键:
图片2.png
2021-1-20 17:14



选择数据库版本,这里提供了较多版本的MySQL和MariaDB:
图片3.png
2021-1-20 17:14



选择PHP版本:
图片4.png
2021-1-20 17:14



选择是否安装内存优化:
图片5.png
2021-1-20 17:15



需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上:
图片6.png
2021-1-20 17:15



选择Apache版本:
图片7.png
2021-1-20 17:15



安装或取消安装:
图片8.png
2021-1-20 17:16



下面是全自动安装的^_^ ^_^


安装成功了:(安装好后,最好重启一下服务器)
图片9.png
2021-1-20 17:16


图片11.png
2021-1-20 17:17




自动关闭SELinux的:
图片12.png
2021-1-20 17:17



自动修改、保存防火墙规则的:
图片13.png
2021-1-20 17:18


注释:
默认开启了TCP 80端口、关闭了TCP 3306端口;
开启了TCP 80端口,就可以正常访问站点了;
假如要客户端直接连接MySQL才要打开TCP 3306端口;





重启Apache:
图片14.png
2021-1-20 17:18



重启MySQL:
图片15.png
2021-1-20 17:18



重启LNMP(会重启Apache、MySQL)
图片16.png
2021-1-20 17:18



Apache、MySQL会随着系统的启动而启动:
图片17.png
2021-1-20 17:19






MySQL的主配置文件:(查看MySQL的最大连接数)
[root@localhost ~]# cat /etc/my.cnf |grep max_connections
max_connections = 500



Apache的主配置文件:
[root@localhost ~]# tail -1 /usr/local/apache/conf/httpd.conf
IncludeOptional conf/vhost/*.conf
注释:Apache会加载/usr/local/apache/conf/vhost/下后缀为.conf的配置文件(即虚拟主机的Apache配置文件)


[root@localhost ~]# cat /usr/local/apache/conf/httpd.conf |grep 80
Listen 80
ServerName 0.0.0.0:80
注释:Apache监听TCP 80端口。


[root@localhost ~]# vi /usr/local/apache/conf/httpd.conf

默认站点的根目录:
图片18.png
2021-1-20 17:19






PHP版本信息:
[root@localhost ~]# php -v
PHP 7.0.7 (cli) (built: Jun 25 2020 01:53:47) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

备注:
PHP7系列都不再支持Zend Guard Loader


PHP的配置文件:
[root@localhost ~]# find / -name 'php.ini'
/usr/local/php/etc/php.ini





客户端直接访问服务器IP( http://192.168.168.130 )可以看到这个页面:
图片19.png
2021-1-20 17:20



默认站点的根目录:
图片20.png
2021-1-20 17:21




PHP探针:( http://192.168.168.130/p.php
图片1.png
2021-1-21 13:46



PHP测试页:( http://192.168.168.130/phpinfo.php
图片2.png
2021-1-21 13:46










######
Pureftpd (一款FTP服务器软件)

运行脚本,安装Pureftpd:
cd /root/lnmp1.3-full
./pureftpd.sh

图片23.png
2021-1-20 17:22


Pureftpd安装成功:
图片24.png
2021-1-20 17:22



Pureftpd处于运行状态时:
[root@localhost ~]# ps aux |grep pure-ftpd |grep -v grep
root       8561  0.1  0.0 141464   780 ?        Ss   02:49   0:00 pure-ftpd (SERVER)

[root@localhost ~]# service pureftpd status
Pure-FTPd is running.


Pureftpd默认会随着系统的启动而启动:
[root@localhost ~]# chkconfig --list pureftpd
pureftpd        0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭


禁止Pureftpd随着系统的启动而自动启动:(以后有需要时,可以手动启动Pureftpd)
[root@localhost ~]# chkconfig --level 35 pureftpd off
[root@localhost ~]# chkconfig --list pureftpd
pureftpd        0:关闭  1:关闭  2:启用  3:关闭  4:启用  5:关闭  6:关闭


Pureftpd在防火墙对应的端口:
图片25.png
2021-1-20 17:24








######

添加基于域名的虚拟主机(站点):( 用于 Discuz!X2.5 )
lnmp vhost add
图片26.png
2021-1-20 17:24


图片27.png
2021-1-20 17:25



站点 zhuohua.store 的配置信息:
图片28.png
2021-1-20 17:25



站点 zhuohua.store 的Apache配置文件:
[root@localhost ~]# cat /usr/local/apache/conf/vhost/zhuohua.store.conf
<VirtualHost *:80> #监听的端口为TCP 80
ServerAdmin webmaster@example.com
php_admin_value open_basedir "/www/zhuohua.store:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/www/zhuohua.store"
ServerName zhuohua.store
ServerAlias  www.zhuohua.store ww.zhuohua.store
#ErrorLog "/home/wwwlogs/-error_log" #不开启此站点的日志功能
#CustomLog "/home/wwwlogs/-access_log" combined #不开启此站点的日志功能
<Directory "/www/zhuohua.store">
    SetOutputFilter DEFLATE
    Options FollowSymLinks
    AllowOverride All #开启此站点的伪静态功能
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.php
</Directory>
</VirtualHost>



###
安装Discuz!X2.5

下载Discuz!X2.5:https://pan.baidu.com/s/1zuh0MGPZc4nmYydK5uyKpg  提取码:yffc

服务器本地的操作:
unzip Discuz_X2.5_PHP7.0_SC_UTF8.zip -d discuz
mv -f discuz/upload/* /www/zhuohua.store
rm -rf discuz
chown -R www.www /www/zhuohua.store

图片29.png
2021-1-20 17:27

注释:截图有省略。

笺注:站点目录下的文件和文件夹的属主和属组都要设置为 www
环境支持htm、html、php这三种网页 ^_^  ^_^  ^_^



Windows客户端通过浏览器继续安装Discuz!X2.5

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
图片30.png
2021-1-20 17:27


记得设置文件hosts的权限:
图片31.png
2021-1-20 17:28




http://www.zhuohua.store/install/
图片32.png
2021-1-20 17:28



检查安装环境:
图片33.png
2021-1-20 17:28


图片34.png
2021-1-20 17:28

备注:没有错误才能点击“下一步”按键。


图片35.png
2021-1-20 17:29



图片36.png
2021-1-20 17:29

备注:这里自动创建的数据库的字符集为 utf8_general_ci


Discuz!X2.5 安装成功:
图片37.png
2021-1-20 17:29




访问Discuz!X2.5:
http://www.zhuohua.store/
图片38.png
2021-1-20 17:30



管理员登录:
图片39.png
2021-1-20 17:30



管理中心:
图片40.png
2021-1-20 17:30



图片41.png
2021-1-20 17:30






Discuz!X2.5的全局配置文件:
[root@localhost config]# pwd
/www/zhuohua.store/config
[root@localhost config]# ll
总用量 32
-rw-r--r-- 1 www www 8731 10月  1 2017 config_global_default.php
-rw-r--r-- 1 www www 4527 6月  25 03:10 config_global.php
-rw-r--r-- 1 www www 1663 10月  1 2017 config_ucenter_default.php
-rw-r--r-- 1 www www  534 6月  25 03:10 config_ucenter.php
-rw-r--r-- 1 www www    1 10月  1 2017 index.htm
[root@localhost config]#
[root@localhost config]# vi config_global.php

Discuz!X2.5的数据库配置信息:
图片42.png
2021-1-20 17:31









######

添加基于域名的虚拟主机(站点):( 用于 Discuz!X3.3 )
lnmp vhost add
图片43.png
2021-1-20 17:32



图片44.png
2021-1-20 17:32



给此站点创建FTP用户:(这里创建的FTP用户对本站点目录有完全控制的权限)
图片45.png
2021-1-20 17:32



站点 bbs.zhuohua.store 的配置信息:
图片46.png
2021-1-20 17:32



站点 bbs.zhuohua.store 的Apache配置文件:
[root@localhost ~]# cat /usr/local/apache/conf/vhost/bbs.zhuohua.store.conf
<VirtualHost *:80>
ServerAdmin webmaster@example.com
php_admin_value open_basedir "/www/bbs.zhuohua.store:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/www/bbs.zhuohua.store"
ServerName bbs.zhuohua.store
ErrorLog "/home/wwwlogs/bbs.zhuohua.store-error_log" #开启此站点的日志功能
CustomLog "/home/wwwlogs/bbs.zhuohua.store-access_log" combined #开启此站点的日志功能
<Directory "/www/bbs.zhuohua.store">
    SetOutputFilter DEFLATE
    Options FollowSymLinks
    AllowOverride All  #开启此站点的伪静态功能
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.php
</Directory>
</VirtualHost>



###

安装Discuz!X3.3

下载Discuz!X3.3:https://pan.baidu.com/s/1_sKwrV2G1by9H0r_w6A96w  提取码:qfzs

服务器本地的操作:
unzip Discuz_X3.3_SC_UTF8.zip -d discuz
mv -f discuz/upload/* /www/bbs.zhuohua.store
rm -rf discuz
chown -R www.www /www/bbs.zhuohua.store

图片47.png
2021-1-20 17:34

注释:截图有省略。

笺注:站点目录下的文件和文件夹的属主和属组都要设置为 www
环境支持htm、html、php这三种网页 ^_^  ^_^  ^_^



使用FTP用户ftp_bbs进行FTP连接:(会直接连接到站点 bbs.zhuohua.store 的文件存放目录/www/bbs.zhuohua.store)
图片48.png
2021-1-20 17:34

注释:连接的IP地址为服务器IP地址。


FTP用户ftp_bbs对目录/www/bbs.zhuohua.store有完全控制的权限:(可以上传、下载文件、目录等等)
图片49.png
2021-1-20 17:35






Windows客户端通过浏览器继续安装Discuz!X3.3

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
图片50.png
2021-1-20 17:36



http://bbs.zhuohua.store/install/
图片51.png
2021-1-20 17:36



图片52.png
2021-1-20 17:36


图片53.png
2021-1-20 17:36

备注:没有错误才能点击“下一步”按键。


图片54.png
2021-1-20 17:37



图片55.png
2021-1-20 17:37

备注:这里自动创建的数据库的字符集为 utf8_general_ci


Discuz!X3.3 安装成功:
图片56.png
2021-1-20 17:37




访问Discuz!X3.3:
http://bbs.zhuohua.store/
图片57.png
2021-1-20 17:38



管理员登录:
图片58.png
2021-1-20 17:38



管理中心:
图片59.png
2021-1-20 17:38



图片60.png
2021-1-20 17:39




Discuz!X3.3的全局配置文件:
[root@localhost config]# pwd
/www/bbs.zhuohua.store/config
[root@localhost config]#
[root@localhost config]# ll
总用量 32
-rw-r--r-- 1 www www 9452 7月  27 2017 config_global_default.php
-rw-r--r-- 1 www www 4633 6月  25 03:43 config_global.php
-rw-r--r-- 1 www www 1663 7月  27 2017 config_ucenter_default.php
-rw-r--r-- 1 www www  534 6月  25 03:43 config_ucenter.php
-rw-r--r-- 1 www www    1 7月  27 2017 index.htm

[root@localhost config]# vi config_global.php

Discuz!X3.3的数据库配置信息:
图片61.png
2021-1-20 17:39





服务器本地登录MySQL:
图片62.png
2021-1-20 17:40



查看数据库用户root@localhost的权限:
mysql> show grants for root@localhost;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*41DDB5DFD213B288EE050BD64DC6AA36815A3486' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                                                                           |
+----------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

注释:数据库用户root@localhost的权限可以管理所有数据库。



查看所有的库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz2            |
| discuz3            |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.08 sec)




登录phpMyAdmin:
http://192.168.168.130/phpmyadmin/
图片63.png
2021-1-20 17:41



可以看到两个站点的数据库:
图片64.png
2021-1-20 17:42



图片65.png
2021-1-20 17:42

注释:由程序Discuz!自动创建的数据库的字符集都为 utf8_general_ci       



数据库的默认字符集为 utf8mb4_general_ci       
图片66.png
2021-1-20 17:43

注释:新建数据库时,不指定排序规则(字符集),就是使用默认字符集。

图片67.png
2021-1-20 17:43




查看数据库用户root@localhost的权限:
图片68.png
2021-1-20 17:44



图片69.png
2021-1-20 17:44


图片82.png
2021-1-20 18:03

注释:数据库用户root@localhost的权限可以管理所有数据库。




phpMyAdmin的版本信息:
图片70.png
2021-1-20 17:44

笺注:这个版本的phpMyAdmin可以用于PHP5.6、PHP7.0








######

可以在/www里面放入多个站点目录,然后创建一个FTP帐号,其FTP目录为/www,从而实现集中式FTP管理。

图片71.png
2021-1-20 17:45



查看所有的FTP用户:
图片72.png
2021-1-20 17:45



查看FTP的命令帮助:
图片73.png
2021-1-20 17:46




记得把/www及其所有数据的属主和属组都设置为 www
[root@localhost ~]# chown -R www.www /www/

重启Pureftpd:
[root@localhost ~]# service pureftpd restart



使用FTP用户ftp1进行FTP连接:(会直接连接到目录/www/)
图片74.png
2021-1-20 17:46

注释:连接的IP地址为服务器IP地址。


FTP用户ftp1在目录/www/里面可以上传、下载、删除、修改等等。
图片75.png
2021-1-20 17:47










查看虚拟主机(站点)列表:
lnmp vhost list
图片76.png
2021-1-20 17:47



删除虚拟主机:
lnmp vhost del
图片77.png
2021-1-20 17:47



需要手动删除站点zhuohua.store的目录:
[root@localhost ~]# cd /www/
[root@localhost www]#
[root@localhost www]# ll
总用量 8
drwxr-xr-x 12 www www 4096 6月  25 03:37 bbs.zhuohua.store
drwxr-xr-x 12 www www 4096 6月  25 03:05 zhuohua.store
[root@localhost www]#
[root@localhost www]# rm -rf zhuohua.store/
[root@localhost www]#
[root@localhost www]# ll
总用量 4
drwxr-xr-x 12 www www 4096 6月  25 03:37 bbs.zhuohua.store


需要手动删除站点zhuohua.store的数据库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz2            |
| discuz3            |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)

mysql>
mysql> drop database discuz2;
Query OK, 271 rows affected (0.22 sec)

mysql>
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz3            |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)







########

卸载Pureftpd:
cd /root/lnmp1.3-full
./pureftpd.sh uninstall

Pureftpd卸载成功:
图片78.png
2021-1-20 17:49






########

卸载LAMP架构:
图片79.png
2021-1-20 17:49


图片80.png
2021-1-20 17:50


图片81.png
2021-1-20 17:50






相关文章:
LNMP一键安装包(lnmp_CentOS6.9)
LNMP一键安装包(lnmpa_CentOS6.9)

Apache2.4的MPM模式(prefork)
Apache2.4基于域名的虚拟主机+用户授权限制+客户端地址限制
Apache2.4域名跳转+防盗链+SSL

CentOS8_Tomcat9+JDK1.9+MySQL/MariaDB
Apache2.2+MySQL5.6+PHP5.6+phpMyAdmin+GLPI

Discuz!X2.5+OPcache+伪静态
LNMP一键安装包(lamp_Apache2.4用户验证+phpMyAdmin)

MySQL5.6使用mysql_config_editor
Zabbix自定义监控Linux下的MySQL





#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^


旖旎澳洲|香浓夏果;包邮【七猩猩_夏威夷果207g*2袋】奶油味 澳洲进口坚果休闲食品,颗粒大奶味足,送开果器
xianweiyi.png
2019-10-3 13:27


FaSoLa内衣收纳盒三件套 文胸内裤袜子收纳箱有盖整理箱储物
neiyi.png
2019-10-3 13:26


FaSoLa日式 沥水架 大号塑料厨房 碗碟沥水置物架 厨房角架 碗架
lishui.png
2019-10-3 13:26


苏泊尔电磁炉火锅家用智能正品学生电池炉灶特价炒菜
su.png
2019-10-3 13:26


透明文字包中包潮酷风范透明时尚女包斜挎单肩手提包SN-8925
bao.png
2019-10-3 13:26

返回列表