雲伺服器配置

2021-10-10 04:27:06 字數 4020 閱讀 6104

centos7.8安裝apache2.4.4x+php7.2+mysql5.7

準備工作

1、在安裝前,更新一下系統

yum update kernel

yum update

yum upgrade

2、安裝一些必備的包

yum -y install gcc gcc-c++ gcc++ zlib zlib-devel pcre pcre-devel make
3、修改時區

cp /usr/share/zoneinfo/asia/shanghai /etc/localtime -r
4、關閉/etc/selinux/config

selinux

=disabled

5、重啟伺服器

shutdown -r now
安裝apache

1、安裝之前先檢查一下系統是否有預設安裝的apache或者php

2、把上面指令列出來的包刪除

rpm -e ***

*(包名)

3、安裝

4、設定開機自啟動

systemctl enable httpd.service
安裝php 7.2

由於linux的yum源不存在php7.x,所以我們要更改yum源

yum 安裝php72w和各種拓展,選自己需要的即可

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-mcrypt php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-imap php72w-xmlrpc php72w-bcmath php72w-pecl-apcu php72w-pear php72w-process php72w-ldap php72w-odbc

yum install libmcrypt libmcrypt-devel mcrypt mhash

修改php.ini中的post和upload的size,execute_time,memory_limit

安裝mysql 5.7

首先啟動mysql

systemctl start mysqld.service
此時mysql已經開始正常執行,不過要想進入mysql還得先找出此時root使用者的密碼,通過如下命令可以在日誌檔案中找出密碼:

grep 「password」 /

var/log/mysqld.log

如下命令進入資料庫:

mysql -uroot -p
輸入初始密碼,此時不能做任何事情,因為mysql預設必須修改密碼之後才能運算元據庫:

mysql>

alter

user 『root』@』localhost』 identified

by 『******』;

這裡有個問題,新密碼設定的時候如果設定的過於簡單會報錯:

原因是因為mysql有密碼設定的規範,具體是與validate_password_policy的值有關:

我的是已經修改過的,初始情況下第乙個的值是on,validate_password_length是8。可以通過如下命令修改:

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=

1;

設定之後就是我上面查出來的那幾個值了,此時密碼就可以設定的很簡單,例如1234之類的。到此資料庫的密碼設定就完成了。

但此時還有乙個問題,就是因為安裝了yum repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:

yum -y remove mysql57-community-release-el7-

10.noarch

設定開機自啟動

systemctl enable mysqld.service
設定/etc/my.cnf

join_buffer_size =

128m

sort_buffer_size =

2mread_rnd_buffer_size =

2mread_rnd_buffer_size =

8mmyisam_sort_buffer_size =

64mthread_cache_size =

8query_cache_size =

32mmax_heap_table_size =

500m

sql_mode=

strict_trans_tables

,no_zero_in_date

,no_zero_date

,error_for_division_by_zero

,no_auto_create_user

,no_engine_substitution

default

-time_zone = 『+8:

00』

配置apache網域名稱解析

>

servername ***.luiji.com

documentroot 「/data/***/

public」

public」>

options -indexes +followsymlinks

allowoverride all

require all granted

<

/directory>

serversignature off

errorlog 「|

/usr/sbin/rotatelogs -l /data/_logs/***/

%y%m%d-error.log 86400」

customlog 「|

/usr/sbin/rotatelogs -l /data/_logs/***/

%y%m%d.log 86400」 combined

<

/virtualhost>

雲伺服器配置

伺服器系統 ubuntu 客戶機系統 macos web環境 python 專案框架 flask 如果遠端機重置過,需要在客戶機清空公鑰 vi ssh known hosts遠端登陸 ssh root 100.100.100.100遠端拷貝檔案 scp test.md root 100.100.10...

雲伺服器布置 雲伺服器配置怎麼選

雲伺服器配置怎麼選?各個業務的應用場景不同,選擇合適的雲伺服器很重要,一方面不想造成資源浪費,另一方面又怕預算不夠用。那麼如何選擇合適的雲伺服器呢?cpu 記憶體 寬頻 地域 磁碟選擇多大的,雲伺服器配置怎麼選?1.推薦配置 2.自主配置 cpu,是伺服器核心引數,決定了一台雲主機的運算能力,cpu...

配置雲伺服器 FTP 服務

自己配置的環境 os 阿里雲 centos 6.5 begin 1.登入到阿里雲伺服器 如何登入阿里雲伺服器 在root許可權下,通過如下命令安裝vsftp root vm 250 202 tlinux yum install vsftpd 2.在啟動vsftpd服務之前,需要登入雲伺服器修改配置檔...