본 글은 주로 CentOS7+apache+php7+mysql5.7의 세부 설정 튜토리얼을 소개하고 있으니 필요하신 분들은 참고하시면 됩니다
1 2 | yum upgrade
yum install net-tools
|
로그인 후 복사
Apache 설치
SELinux 닫기
etc/selinux/ 열기 편집기 구성 파일에서 SELINUX=enforcing 필드를 찾아 SELINUX=disabled로 변경하고 장치를 다시 시작합니다.
1 | yum -y install httpd mod_ssl
|
로그인 후 복사
방화벽 구성
1 2 3 | firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
|
로그인 후 복사
시작
1 2 | systemctl start httpd
systemctl enable httpd
|
로그인 후 복사
httpd
1 | sudo systemctl status httpd
|
로그인 후 복사
의 실행 상태를 확인하려면 터미널에 다음 명령어를 입력하세요.
PHP7 설치
소스 추가
1 2 | rpm -Uvh https:
rpm -Uvh https:
|
로그인 후 복사
Install
mysql5.7
1을 설치합니다. wget
2. 소스 설치
1 2 | wget http:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
|
로그인 후 복사
3. mysql
4. mysql 서비스를 시작합니다
5. MySQL의 시작 상태를 확인합니다
6.
rreee
7. 루트 로컬 로그인 비밀번호 변경
mysql에서 생성된 임의 비밀번호 찾기
1 2 | systemctl enable mysqld
systemctl daemon-reload
|
로그인 후 복사
비밀번호를 변경하세요. 참고: mysql5.7에는 기본적으로 비밀번호 보안 확인 플러그인(validate_password)이 설치되어 있습니다. 기본 비밀번호 확인 정책에서는 비밀번호에 대문자, 소문자, 숫자, 특수 기호가 포함되어야 하며 길이는 8비트보다 작을 수 없습니다. 그렇지 않으면 오류 1819(HY000): 비밀번호가 현재 정책 요구 사항을 충족하지 않습니다. 오류가 표시됩니다
1 2 | grep 'temporary password' / var /log/mysqld.log
mysql -uroot -p
|
로그인 후 복사
8. 기본 인코딩을 utf8
으로 구성합니다. /etc/my.cnf 구성 파일을 수정합니다. [mysqld] 아래에 인코딩 구성을 추가하세요
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
|
로그인 후 복사
9. mysql 원격 연결 구성
1 2 3 | [mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
|
로그인 후 복사
그런 다음 다음 명령을 사용하여 액세스할 수 있는 사용자와 호스트를 확인하세요. %는 모든 IP 주소를 나타냅니다.
1 2 3 4 | mysql -uroot -p
use mysql;
Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option;
flush privileges;
|
로그인 후 복사
방화벽 추가 포트 3306
1 | select user,host from user;
|
로그인 후 복사
10.mysql 비밀번호 찾기
1 MySQL 구성 파일(기본값은 /etc/my.cnf)을 수정하고 [ 아래에 Skip-grant-tables 행을 추가합니다. mysqld]
2.service mysqld restart 후 mysql을 직접 입력하여
3.
1 2 | firewall-cmd --zone= public --add-port=3306/tcp --permanent
firewall-cmd --reload
|
로그인 후 복사
/etc/my.cnf 파일을 복원하고 mysql을 다시 시작합니다. 이때, service mysql restart. mysql -u root -p '123qwe'를 입력하면 됩니다.
mysql>SET PASSWORD = PASSWORD('newpasswd'); 새 비밀번호를 설정하세요
Summary
위 내용은 php7, apache, CentOS7 및 mysql5.7에 대한 자세한 구성 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!