????????我这里购买的是阿里云服务器,选择的配置可以根据自己的情况购买,想玩玩的可以买低一点配置,记得配置安全组(打开80端口、443端口、22端口,其余根据自己情况配置)。购买好服务器会拿到 公网IP,root帐号和密码(购买的时候配置好)。
?????????我这里用的连接服务器的工具是Xshell
sudo yum update
sudo yum install epel-release
sudo yum install wget
#安装
sudo yum install nginx
#启动
sudo systemctl start nginx
#开机自启动
sudo systemctl enable nginx
#安装
sudo yum install mariadb-server
#启动
sudo systemctl start mariadb
#开机自启动
sudo systemctl enable mariadb
#运行MySQL安全设置脚本来设置root密码等
sudo mysql_secure_installation
? ?6、安装PHP及相关扩展? ? ? ?
sudo yum install php php-mysql php-fpm
?如果需要安装指定版本可以用一下步骤:
# 下载 PHP 7.3.13 的源代码
wget https://www.php.net/distributions/php-7.3.13.tar.gz
# 解压源代码包
tar -xvf php-7.3.13.tar.gz
# 进入解压后的目录
cd php-7.3.13
# 安装编译 PHP 所需的依赖
sudo yum install gcc make zlib-devel libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel libwebp-devel libzip-devel libmcrypt-devel curl-devel libxslt-devel freetype-devel icu-devel gcc-c++ openldap-devel
配置编译选项并安装 PHP:
./configure --prefix=/usr/local/php7 --with-pdo-mysql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --with-ldap --with-libdir=lib64 --with-ldap-include-dir=/usr/include --with-ldap-sasl --with-ldap=/usr/lib64 --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-webp-dir=/usr --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-pear --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-opcache --enable-xml --enable-intl --with-xsl --with-gettext --enable-fpm
make
sudo make install
创建 PHP 配置文件:
sudo cp php.ini-development /usr/local/php7/lib/php.ini
配置环境变量:
echo "export PATH=/usr/local/php7/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
启动PHP-FPM服务:
sudo cp sapi/fpm/php-fpm.service /etc/systemd/system/
sudo systemctl enable php-fpm.service
sudo systemctl start php-fpm.service
验证安装:
创建一个名为info.php
的文件,并将以下内容添加到文件中:
<?php
phpinfo();
?>