AWS DeBian 服务器配置
2022-12-15
执行命令确保当前Debian系统是最的:
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
7、安装PHP组件,使PHP支持 MariaDB
sudo apt update && sudo apt upgrade -y
a执行apache安装命令:
sudo apt install apache2
安装过程中会询问是否继续执行,按下 y 回车继续:
如果不是PHP7.4 可以指定版本,先安装:
sudo apt update sudo apt upgrade sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt update
sudo apt-get install php7.4 php7.4-dev安装完成后,执行php -v,出现下方(PHP7.2)即代表安装成功
安装MySQL:
sudo apt install mariadb-server mariadb-client mariadb-common
6、为root账户设置密码:
mysql_secure_installation回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
systemctl restart mariadb.service#重启MariaDB
7、安装PHP组件,使PHP支持 MariaDB
sudo apt install php php7.4-mysql php-gd libjpeg* php-xml php-xmlrpc php-mbstring php-json -y
启用 rewrite
sudo a2enmod rewrite
启用反向代理:
sudo a2enmod proxy sudo a2enmod proxy_http
开启SSL
sudo a2enmod ssl
PHP7.4 安装 mcrypt 扩展
安装基础依赖
下载源码包
解压并进入文件夹
sudo apt install -y libmcrypt-dev wget http://pecl.php.net/get/mcrypt-1.0.3.tgz tar -zxvf mcrypt-1.0.3.tgz cd mcrypt-1.0.3/ phpize ./configure --with-php-config=/usr/bin/php-config make && make install
修改配置信息
vim /etc/php/7.4/apache2/php.ini
在配置文件中加入
extension_dir="/usr/lib/php/20190902/" extension=mcrypt.so重启