다음 칼럼에서는 WordPress Tips 칼럼에서 centos7을 기반으로 WordPress 개인 웹사이트를 구축하는 자세한 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다!
서문:
컴퓨터 기술이 대중화되면서 점점 더 많은 사람들이 IT에 종사하고 있지만, 더 깊이 들어갈수록 IT는 정말 해적선에 있다는 것을 알게 될 것입니다. , 이제부터 여자들은 그저 지나가는 사람일 뿐입니다. 당신이 염두에 두고 있는 목표에 점점 더 가까워질 때, 당신은 이 업계의 지식이 너무 깊고 방대하다고 느낄 것입니다. 자, 더 이상 고민하지 말고 WordPress를 사용하여 개인 블로그를 구축하는 주제부터 시작하겠습니다.
1. 환경 준비
먼저 실험에 필요한 환경과 패키지를 소개하겠습니다
환경:
centos7.4 시스템을 사용하고 있습니다
포트에 영향을 미치는 selinux 및 방화벽을 끄는 것이 좋습니다. 80 전략
패키지:
nginx (기본적으로 시스템과 함께 제공되는 CD에 있는 패키지를 사용합니다. 물론 직접 컴파일하고 설치할 수도 있지만 개인 블로그를 만드는 것은 권장하지 않습니다. 필요하지 않음)
mariadb-server (데이터베이스는 maridb를 사용합니다. 서버는 시스템의 로컬 이미지에도 있습니다.)
php-fpm (php 프로그램을 관리하는 데 사용되며 nginx는 php 모듈을 지원하지 않습니다.)
php -mysql (PHP를 데이터베이스에 연결하는데 사용)
워드프레스 패키지, 공식 홈페이지 주소 : https://wordpress.org/download/
워드프레스 테마 : https://wordpress.org/themes/
# yum install nginx mariadb-server php-fpm php-mysql -y # systemctl enable nginx mariadb php-fpm 设置开机自启
2. 각 서비스의 구성
Nginx
nginx 구성 파일을 작성하는 방법, 기본 구성에 직접 작성하는 방법, conf.d 폴더에 작성하는 방법이 있는데 두 번째 방법은 여기서 사용되며 실제로는 차이가 없습니다
# vim /etc/nginx/nginx.conf 在http配置段里添加 http { fastcgi_cache_path /var/cache/nginx/fcgi_cache levels=1:2:1 keys_zone=fcgicache:20m inactive=120s; #特别注意:用来设置缓存的一些参数,当你要做多虚拟主机时一定要在重新设置以个并在server配置段里修改 } 这个主要是定义缓存的一些配置,可直接拿来用 # vim /etc/nginx/conf.d/blog.conf #必须conf后缀 server { listen 80 ; #监听地址 server_name blog.luckynm.cn ; #域名 root /data/wordpress ; #web的根路径 index index.php index.html index.hml; #默认索引 location / { try_files $uri $uri/ /index.php?q=$uri&$args; } location ~* \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_cache fcgicache; fastcgi_cache_key $request_uri; fastcgi_cache_valid 200 302 10m; fastcgi_cache_valid 301 1h; fastcgi_cache_valid any 1m; } location ~* ^/(status|ping)$ { #用来查看网站的状态信息,可以不添加 fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; include fastcgi_params; } location /files { #用来在网页访问文件夹,相当于做了个文件夹映射,可根据个人情况添加 root /data/wordpress; autoindex on; autoindex_exact_size off; autoindex_localtime on; } } nginx的配置基本就这些,如有疑问可以联系我
MySQL
데이터베이스에 들어가려면 명령줄에 mysql을 입력하세요
데이터베이스에 대해 다른 작업을 수행할 수 있습니다. 보안 구성은 여기서 설명하지 않습니다
# mysql MariaDB [(none)]> create user 'ningmeng'@'localhost' identified by 'XXXXXXX'; 创建个给wordpress使用的连接数据库的账号 MariaDB [(none)]> create database wordpress; 创建数据库 MariaDB [(none)]> grant all privileges on wordpress.* to 'ningmeng'@'%'; 给ningmeng用户授权
생성 후 로그인하여 테스트하는 것이 좋습니다
mysql -uningmeng -pXXXXXX
Php-Fpm
설정할 수 있는 매개변수가 많고 함정도 많습니다. 여기서는 Place
# vim /etc/php-fpm.d/www.conf user = nginx #设置所属者所属组,不设置的话在装wordpress升级主题时有各种各样的权限问题 group = nginx pm = ondemand #推荐使用这个模式,对他的详细介绍参考http://blog.luckynm.cn/?p=65 pm.max_children = 50 #这些都可以配置也可以默认,看情况 pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 35 pm.status_path = /status pm.status_path = /status #后面这三个是用来设置在web页面上查看服务器状态信息的,配合nginx种server段的配置使用 ping.path = /ping ping.response = pong
Wordpress
에 주의해야 할 사항을 알려드리겠습니다. 이전 단계를 완료한 후 시작 시 순서 문제가 발생할 수 있으므로
다운로드한 wordpress패키지를 로컬로 전송하고 폴더를 다시 만들 수 있습니다. 저장소는 /root 디렉터리에 직접 배치할 수도 있습니다
중국어 패키지 wordpress-4.9.4-zh_CN.tar.gz
# mkdir -pv /data 创建data目录,这个要和nginx中root定义的根要一致 # tar xvf wordpress-4.9.4-zh_CN.tar.gz -C /data/ 解压到/data目录下 # chown -R nginx:nginx /data/wordpress 修改所属者所属组,不该没办法换主题升级插件,等一系列问题 # cd /data/wordpress # mv wp-config-sample.php wp-config.php 设置配置文件 # vim wp-config.php define('DB_NAME', 'wordpress'); WordPress数据库的名称 define('DB_USER', 'ningmeng'); MySQL数据库用户名 define('DB_PASSWORD', '970628'); MySQL数据库密码 define('DB_HOST', 'localhost'); MySQL主机
Startup
systemctl start mariadb php-fpm systemctl start nginx 注意:php-fpm一定要在nginx前启动,要不然会提示找不到缓存文件夹
Summary
위 내용은 모두 블로그 내용이므로 일부 구성에 주의해야 합니다. 구성 과정 중 세부 사항이 구성되지 않거나 하나의 매개변수가 구성되지 않아 전체 아키텍처를 시작할 수 없습니다. 이 기사는 단지 내 의견을 대변할 뿐입니다. 다른 시스템은 다른 구성을 가지고 있습니다. 여기에서 친구들과 공유할 수 있는 일반적인 문제를 요약했습니다. :
아아아아위 내용은 centos7을 기반으로 WordPress 개인 웹사이트를 구축하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

3 일 이내에 WordPress를 배울 수 있습니다. 1. 테마, 플러그인 등과 같은 마스터 기본 지식 2. 설치 및 작업 원칙을 포함한 핵심 기능을 이해하십시오. 3. 예제를 통해 기본 및 고급 사용법을 배우십시오. 4. 디버깅 기술 및 성능 최적화 제안을 이해하십시오.

WordPress는 CMS (Content Management System)입니다. 웹 사이트 콘텐츠의 생성 및 관리를 지원하기 위해 컨텐츠 관리, 사용자 관리, 테마 및 플러그인 기능을 제공합니다. 작업 원칙에는 데이터베이스 관리, 템플릿 시스템 및 플러그인 아키텍처가 포함되며 블로그에서 회사 웹 사이트에 이르기까지 다양한 요구에 적합합니다.

WordPressIsGoodForVirtSallyWebProjectDueToitsAcms.itexcelsin : 1) 사용자 친화적 인, easywebsiteseSetup; 2) 유연성 및 커스텀 화를 허용합니다

WIX는 프로그래밍 경험이없는 사용자에게 적합하며 WordPress는 더 많은 제어 및 확장 기능을 원하는 사용자에게 적합합니다. 1) Wix는 드래그 앤 드롭 편집자와 풍부한 템플릿을 제공하여 웹 사이트를 신속하게 구축 할 수 있습니다. 2) 오픈 소스 CMS로서 WordPress는 거대한 커뮤니티 및 플러그인 생태계를 보유하고 있으며 심층적 인 사용자 정의 및 확장을 지원합니다.

WordPress 자체는 무료이지만 사용 비용은 추가 비용이 필요합니다. 1. WordPress.com은 무료에서 유료에 이르는 패키지를 제공하며, 한 달에 몇 달러에서 수십 달러에 이르는 가격으로 가격이 제공됩니다. 2. WordPress.org는 도메인 이름 (연간 10-20 달러)과 호스팅 서비스 (월 5-50 달러)를 구매해야합니다. 3. 대부분의 플러그인과 테마는 무료이며 유급 가격은 수십에서 수백 달러 사이입니다. 플러그인과 테마를 합리적으로 사용하고 정기적으로 유지하고 최적화하는 올바른 호스팅 서비스를 선택함으로써 WordPress의 비용은 효과적으로 제어되고 최적화 될 수 있습니다.

WordPress의 핵심 버전은 무료이지만 사용 중에 다른 요금이 발생할 수 있습니다. 1. 도메인 이름과 호스팅 서비스에는 지불이 필요합니다. 2. 고급 테마 및 플러그인이 충전 될 수 있습니다. 3. 전문 서비스 및 고급 기능이 청구될 수 있습니다.

WordPress는 초보자가 쉽게 시작할 수 있습니다. 1. 백그라운드에 로그인 한 후 사용자 인터페이스는 직관적이며 간단한 대시 보드는 필요한 모든 기능 링크를 제공합니다. 2. 기본 작업에는 컨텐츠 작성 및 편집이 포함됩니다. Wysiwyg 편집기는 컨텐츠 생성을 단순화합니다. 3. 초보자는 플러그인 및 테마를 통해 웹 사이트 기능을 확장 할 수 있으며 학습 곡선은 존재하지만 연습을 통해 마스터 할 수 있습니다.

사람들은 힘과 유연성 때문에 WordPress를 사용하기로 선택합니다. 1) WordPress는 다양한 웹 사이트 요구에 적합한 사용 편의성 및 확장 성을 가진 오픈 소스 CM입니다. 2) 풍부한 주제와 플러그인, 거대한 생태계 및 강력한 지역 사회 지원이 있습니다. 3) WordPress의 작동 원리는 테마, 플러그인 및 핵심 기능을 기반으로하며 PHP 및 MySQL을 사용하여 데이터를 처리하며 성능 최적화를 지원합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
