时间:2020-02-15来源:系统城作者:电脑系统城
这是我第一次在写博客,里面记录了我配置LAMP遇到的各种各样的细节,也许表述不够准确,希望大佬给于批评指正
OS Ubuntu server 18.04.3
远程连接软件 cmder
文件传输软件 winSCP
其实安装的时候就需要注意两点
让你输入镜像地址的时候,默认是Ubuntu官方,我们修改成阿里云的,下载速度会快一些,地址如下http://mirrors.aliyun.com/ubuntu
在安装系统的界面,会提示你是否安装ssh ,我们选择是
安装成功以后只需要打开cmder
输入 ssh用户名@ip地址
第一个坑(这里感谢@菩提祖师)
SSH登录服务器报ECDSA host key "ip地址" for has changed and you have requested strict checking
解决方案:
在终端上输入以下命令:ssh-keygen -R "你的远程服务器ip地址"
因为我们要安装软件,需要超级管理员的权限,所以要做下面几步
切换root用户
sudo su
修改密码passwd
修改配置文件
文件 /etc/ssh/sshd_conf
PermitRootLogin yes
重启服务
service ssh restart
以后就可以root@ip地址登录了
安装
apt-get install apache2
配置
打开/关闭模块
a2enmod 打开
a2dismod 关闭
虚拟主机
在 /etc/apache2/sites-available/ 文件夹下把000-* 这个文件复制一份
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test.conf
cd /etc/apache2/sites-available/
vi test.conf
修改新建的文件
把服务器名字的注释打开,写你自己的域名就行了
创建软连接
ln -s 源 目标 或者是 a2ensite 文件名
重启Apache
service apache restart
如果是虚拟机,在你Windows或者是Mac的电脑上加解析记录,具体步骤搜索host文件,如果是云服务器,需要在控制台购买域名和IP绑定
默认首页
vi /etc/apache2/mods-available/dir.conf
把index.php调整到前面
端口
vi /etc/apache2/ports.conf
apt-get install php7.3 php-pear php7.3-mysql php7.3-curl php7.3-json php7.3-cgi php7.3-mbstring php7.3-gd
安装
apt-get install libapache2-mod-php7.3
重启Apache
apt-get install php-fpm
/etc/php/7.3/fpm/pool.d/www.conf
把listen 后面改127.0.0.1:9000(port 随便,与后面保持一致)
service php7.3-fpm restart
a2dismod php7.3(关掉传统的加载模式)
a2enmod proxy
a2enmod proxy_fcgi
修改配置文件 /etc/apache2/mods-enable/proxy.conf,添加 下面的代码
<FilesMatch \.php$>
# 2.4.10+ can proxy to unix socket
# SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
# Else we can just use a tcp socket:
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
重启Apache
如果你装5.7,直接指向下面的命令
apt-get install mysql-server
如果你装8版本,请移步到这个帖子
2024-07-18
Centos 7 二进制安装配置 MariaDB数据库2024-07-18
Centos7默认firewalld防火墙使用命令大全2024-07-07
四种执行python系统命令的方法常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...
2024-07-07
然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...
2024-07-03