草根站长
老司机 路子野 随时超车
如果你在使用 LAMP 的过程中也遇到了问题,请参考此文。
已经列出了常见的问题和解答,希望能对你有所帮助。
为什么选择 LAMP 一键安装脚本?
LAMP 是经典的建站环境,尤其适用于个人站长。
本脚本的软件版本更新及时,支持 PHP 及数据库自选安装。支持 PHP 和数据库程序自助升级。
安装方便,支持众多 PHP 插件,实际上是 2013 年开始为安装 Moodle 而量身打造的 LAMP 环境。
安装建议:根据自己的 CMS 建站系统要求,选择合适的软件版本安装即可。
更新时间:2022 年 02 月 19 日
程序目录:
MySQL 安装目录: /usr/local/mysql
MySQL 数据库目录: /usr/local/mysql/data(默认路径,安装时可更改)
MariaDB 安装目录: /usr/local/mariadb
MariaDB 数据库目录: /usr/local/mariadb/data(默认路径,安装时可更改)
PHP 安装目录: /usr/local/php
Apache 安装目录: /usr/local/apache
phpMyAdmin 安装目录: /data/www/default/phpmyadmin
Adminer 安装路径: /data/www/default/adminer.php
KodExplorer 安装目录: /data/www/default/kod
网站目录:
默认的网站根目录: /data/www/default
默认页位置: /data/www/default/index.html
新建网站默认目录: /data/www/网站域名
phpmyadmin 后台地址: http://网站域名或IP/phpmyadmin/
phpmyadmin 默认用户名:root 默认密码:lamp.sh
(注:此密码为 MySQL 的 root 密码。在安装时会要求输入,如不输入则为默认密码 lamp.sh
)
配置文件:
Apache 日志目录: /usr/local/apache/logs
新建网站日志目录: /data/wwwlog/网站域名
Apache 默认 SSL 配置文件: /usr/local/apache/conf/extra/httpd-ssl.conf
新建网站配置文件: /usr/local/apache/conf/vhost/网站域名.conf
新建网站 SSL 文件目录: /usr/local/apache/conf/ssl/网站域名
PHP 配置文件: /usr/local/php/etc/php.ini
PHP 所有扩展配置文件目录: /usr/local/php/php.d/
MySQL 配置文件: /etc/my.cnf
命令一览:
MySQL/MariaDB 命令:
/etc/init.d/mysqld (start|stop|restart|status)
Apache 命令:
/etc/init.d/httpd (start|stop|restart|status)
Memcached 命令(可选安装)
/etc/init.d/memcached (start|stop|restart|status)
Redis 命令(可选安装)
/etc/init.d/redis-server (start|stop|restart|status)
安装LAMP及建站简单流程:
安装 LAMP 环境
添加虚拟主机。运行命令:lamp add
(如果只建一个站,则可以直接将网站程序上传至 /data/www/default 目录下即可)
上传并解压网站程序到网站目录,默认位置为:/data/www/网站域名/
更改网站目录权限。以 root 用户登录,运行:chown -R apache.apache /data/www/网站域名/
运行网站安装程序完成网站安装
注意:在安装过程的交互中,当发现输错选项需要更正时,可以按下 Ctrl 键,同时再按退格(Backspace)键,即可消除。或者同时按下 Ctrl + u 即可全部清除,重新输入。
常见问题
Q1:安装完网站程序,升级或安装插件等报错,如何更改网站目录权限?
以 root 登录后,运行:chown -R apache:apache /data/www/网站域名/
选择一款好用的C语言编程软件对于程序员来说非常重要。使用Visual Studio Code编写C语言程序非常简单。选择C语言作为编程语言即可。...
微信昵称特效代码就派上用场了。本文将为大家介绍微信昵称特效代码大全。一、微信昵称特效代码概述微信昵称特效代码是一种可以让你的微信昵称变得更加炫酷的代码。页面中选择。...
输入。或者直接在浏览器中输入网址。在搜索框中输入我们需要查询的专业名称或者专业代码。即可得到查询结果。如果我们只知道专业的一部分名称。可以输入该部分名称进行模糊查询。...
不锈钢可以根据不同的强度要求来选择。钛合金可以根据不同的强度要求来选择。常用的表面处理方式有镀锌、喷砂、电镀、抛光、阳极氧化、电化学抛光等。...
q)$表示真实分布$p$和预测分布$q$之间的交叉熵。通过最小化交叉熵来训练模型。下面是使用Crossentropy函数训练模型的步骤。选择交叉熵作为损失函数。...
二、Java Web开发Java Web开发是Java开发中非常重要的一部分。四、Java数据库开发Java数据库开发是Java开发中非常重要的一部分。...
if(or)函数的使用方法(如何在Excel中快速筛选数据)在Excel中。我们需要筛选所有包含"apple"或者"orange"的单元格。...
类加载器、运行时数据区和执行引擎。1. 类加载器Java虚拟机通过类加载器将Java字节码文件加载到内存中。Java虚拟机中有两种执行引擎。...
我们经常需要使用C语言编辑器来编写和运行程序。一个免费的在线C语言编辑器可以帮助我们快速编写和运行程序。我们将介绍哪些网站提供免费的在线C语言编辑器服务。...
我们需要根据自己的需求来选择适合自己的编程课程。我们需要根据自己的需求和学习习惯来选择适合自己的学习方式。我们需要选择适合自己的学习平台。...