版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CYXLZZS/article/details/83859230
阿里云CentOS服务器环境搭建
CentOS 安装php
1. 下载php 7.2.11
wget http://sg2.php.net/distributions/php-7.2.11.tar.gz
2. 解压
tar -xzvf php-7.2.11.tar.gz
3. 进入源码目录
cd php-7.2.11
4. 安装相关依赖
yum install libxml2-devel
yum install openssl-devel
yum install curl-devel
yum install libpng-devel
yum install freetype-devel
yum install libxslt-devel
5.配置
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip
6. 编译安装
make && make install
7. 将php加入PATH中
vi ~/.bash_profile
PATH=$PATH:/usr/local/php/bin:/usr/local/php/sbin
source .bash_profile
8. php.ini
cp php.ini-development /usr/local/php/lib/php.ini
9. php-fpm相关配置文件
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
10. 启动php-fpm
php-fpm
CentOS 安装nginx
1. 下载源码
wget http://nginx.org/download/nginx-1.15.5.tar.gz
2. 解压源码
tar -xzvf nginx-1.15.5.tar.gz
3. 进入源码目录
cd nginx-1.15.5
4. 配置
./configure --prefix=/usr/local/nginx --with-http_ssl_module
5. 编译安装
make && make install
6. 配置
vi /usr/local/nginx/conf/nginx.conf
location / {
root /var/www;
index index.php index.html index.htm;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
# try_files $uri $uri/ /index.php?$query_string; #laravel配置
}
7. 启动nginx
nginx -s start
CentOS 安装git
1. 安装git
yum install git-core
CentOS 安装mysql
1. 下载mysql 5.7.24
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2. 安装
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server
3. 启动mysql服务
service mysqld restart
4. 修改生成的随机密码
grep "password" /var/log/mysqld.log #查看随机密码
mysql -uroot -p
alter user 'root'@'localhost' identified by 'Test123!';
5. 相关文件路径备注
/etc/my.cnf
/var/log/var/log/mysqld.log
CentOS 安装nodejs
1. 下载源码
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0.tar.gz
2. 解压
tar -xzvf node-v10.13.0.tar.gz
3. 进入源码目录
cd node-v10.13.0
4. 安装依赖
yum install gcc-c++
5. 配置
./configure
6. 编译安装
make && make install
CentOS 安装jdk
1. 查看yum库中的java安装包
yum -y list java*
2. 安装需要的jdk版本的所有java程序
yum -y install java-1.8.0-openjdk*