一、配置防火墙,开启 80 端口、3306 端口
CentOS7.0 默认使用的是 firewall 作为防火墙,这里改为 iptables 防火墙。
1、关闭 firewall:
1 | systemctl stop firewalld.service# 停止 firewall |
2、安装 iptables 防火墙
1 | yum install iptables-services# 安装 |
1 | vi/etc/sysconfig/iptables # 编辑防火墙配置文件 |
1 | systemctl restart iptables.service# 最后重启防火墙使配置生效 |
参考资料:http://www.cncentos.com/thread-4031-1-1.html
二、安裝 HTTP、PHP、MariaDB 與相關工具
1 | root# yum install httpd mariadb-server mariadb php php-mbstring php-mysql php-gd |
1 | root# systemctl start mariadb.service |
三、配置 MySQL
設定 MariaDBInnodb
修改 / etc/my.cnf 檔案,在 [mysqld] 下新增1
innodb_file_per_table=1
四、测试 PHP
建立 info.php 测试文件1
vi /var/www/html/info.php
写入以下代码1
phpinfo();
:wq# 保存退出
参考资料:https://www.howtoforge.com/apache_php_mysql_on_centos_7_lamp
五、配置 MySQL
1 | root# mysqladmin -u root password 'your-password' |
【使用 sftp 上传】
sftp 连接成功之后常用操作命令如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21help/? 打印帮助信息。
pwd 查看远程服务器当前目录;
lpwd 查看本地系统的当前目录。
cd <dir> 将远程服务器的当前目录更改为 & lt;dir>;
lcd <dir> 将本地系统的当前目录更改为 & lt;dir>。
ls 显示远程服务器上当前目录的文件名;
ls -l 显示远程服务器上当前目录的文件详细列表;
ls <pattern> 显示远程服务器上符合指定模式 & lt;pattern> 的文件名;
ls -l <pattern> 显示远程服务器上符合指定模式 & lt;pattern> 的文件详细列表。
lls 显示本地系统上当前目录的文件名;
lls 的其他参数与 ls 命令的类似。
get <file> 下载指定文件 & lt;file>;
get <pattern> 下载符合指定模式 & lt;pattern> 的文件。
put <file> 上传指定文件 & lt;file>;
get <pattern> 上传符合指定模式 & lt;pattern> 的文件。
progress 切换是否显示文件传输进度。
mkdir <dir> 在远程服务器上创建目录;
lmkdir <dir> 在本地系统上创建目录。
exit/quit/bye 退出 sftp。
! 启动一个本地 shell。
! <commandline> 执行本地命令行。
其他命令还有:chgrp, chmod, chown, ln, lumask, rename, rm, rmdir, symlink, version。