한 기사에서는 Mac에 WordPress를 설치하는 방법을 설명합니다.

藏色散人
풀어 주다: 2021-12-17 14:59:34
앞으로
5657명이 탐색했습니다.

다음 튜토리얼 칼럼은 WordPress에서 Mac에 WordPress를 설치하는 방법을 소개합니다. WordPress가 필요한 친구들에게 도움이 되길 바랍니다! Mac P에 WordPress를 설치합니다. 여기서는 Apache를 선택합니다.)

2. 소프트웨어 설치

1. PHP 설치

Mac OSX에는 PHP가 함께 제공되므로 설치할 필요가 없습니다.
  • Brew, 소스코드 설치 등을 통해 PHP7을 업그레이드하는 것은 권장하지 않습니다. 필요한 경우 가상 머신에서 테스트하세요.

    2. MySQL 설치
  • MySQL 다운로드

    MySQL 공식 웹사이트(http://www.mysql.com/downloads/)를 방문하면 페이지의 "MySQL 커뮤니티 서버" 아래에 "다운로드" 버튼이 표시됩니다. 버튼을 클릭합니다.
  • MySQL 다운로드 인터페이스(http://www.mysql.com/downloads/mysql/)에 접속하세요. 아래 목록은 Mac OS에서 사용할 수 있는 MySQL 버전입니다. 필요한 버전을 선택하고 다운로드를 클릭하세요.

    그런 다음 다른 인터페이스로 이동합니다. 이 인터페이스는 등록이 필요한지 여부를 묻는 메시지를 표시합니다. 하단에서 "아니요, 그냥 다운로드로 이동하세요!"를 선택하면 실제로 다운로드 인터페이스로 이동합니다. 이 인터페이스에는 다운로드할 수 있는 여러 서버가 나열되어 있습니다. 서버를 선택하고 다운로드하면 됩니다.
MySQL 설치

다운로드한 파일을 두 번 클릭하세요. 일반적으로 5.6 이상의 패키지에는 MySQL.prefPane 파일이 없지만 5.6 이하에서는 기본적으로 설치됩니다. 수동으로 설치하세요.

설치가 완료되면 시스템(기본 설정)에 MySQL 관리 버튼이 나타나며 이를 통해 MySQL을 시작하고 중지할 수 있습니다.

⚠️참고: MySQL 설치가 완료되면 초기 비밀번호가 팝업창으로 표시되므로 비밀번호를 저장해두세요! ! !

MySQL 구성

명령줄 열기

.bash_profile 편집 및 다음 내용 추가
vi .bash_profile  
tcsh下添加如下内容:
alias mysql /usr/local/mysql/bin/mysql
alias mysqladmin /usr/local/mysql/bin/mysqladmin
bash下添加如下内容:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
로그인 후 복사
저장 및 종료 후 구성 활성화

source .bash_profile
로그인 후 복사
MySQL을 처음 사용할 때 나타나는 비밀번호를 변경해야 합니다. 다음과 같은 오류

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
로그인 후 복사
자세한 내용은 공식 홈페이지 예제 솔루션

http://dev.mysql.com/doc/refman/5.7/en/alter-user.html

http://dev.mysql을 참조하세요. .com/doc/refman/5.6/en/alter-user.html
다음은 내 솔루션입니다

mysql> SELECT 1;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

mysql> SET PASSWORD = PASSWORD('new_password');
Query OK, 0 rows affected (0.01 sec)  
  
mysql> quit;
로그인 후 복사

이제 새 비밀번호를 사용하여 데이터베이스에 다시 로그인할 수 있습니다

데이터베이스 만들기

mysql>create database  database-name;
로그인 후 복사
2. Apache 설치

Mac OSX에는 Apache가 함께 제공되므로 설치할 필요가 없습니다.

Apache 구성

루트 디렉터리 구성 파일은 /etc/apache2/httpd.conf

sudo vi /etc/apache2/httpd.conf

搜索DocumentRoot(操作按ESC + shift + :+ /DocumentRoot)

修改为如下内容即可
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
DocumentRoot "/usr/local/www/"
<Directory "/usr/local/www/">

为什么把Apache的网站根目录放在/usr/local/www/这里?  
答:不需要修改权限,不需要折腾。

把这行的注释去掉
#LoadModule php5_module libexec/apache2/libphp5.so
로그인 후 복사
다중 사이트 구성 파일은 /etc/apache2/extra/httpd-vhosts.conf

#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host2.example.com
#    DocumentRoot "/usr/docs/dummy-host2.example.com"
#    ServerName dummy-host2.example.com
#    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
#    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
#</VirtualHost>

里面有2个例子,复制一个修改如下
<VirtualHost *:80>
    DocumentRoot "/usr/local/www/WordPress/WordPress01"
    ServerName WordPress01
    ErrorLog "/private/var/log/apache2/WordPress01-error_log"
    CustomLog "/private/var/log/apache2/WordPress01-access_log" common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/usr/local/www/WordPress/WordPress02"
    ServerName WordPress02
    ErrorLog "/private/var/log/apache2/WordPress02-error_log"
    CustomLog "/private/var/log/apache2/WordPress02-access_log" common
</VirtualHost>

现在apache多站点配置好了。
로그인 후 복사

/etc/ 수정 호스트 파일
sudo vi /etc/hosts
修改如下内容,

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1        localhost
255.255.255.255  broadcasthost
127.0.0.1        WordPress01
127.0.0.1        WordPress02
127.0.0.1        phpMyAdmin
::1              localhost

启动Apache:
sudo apachectl start

现在可以通过在浏览器中输入:localhost/WordPress01 访问 WordPress01 的内容了

重启Apache:
sudo apachectl restart

停止Apache:
sudo apachectl stop
로그인 후 복사
3. 워드프레스 설치

워드프레스 공식 홈페이지

https://cn.wordpress.org/로 이동

설치 패키지를 다운로드한 후 압축을 풀고 WordPress01로 이름을 변경한 후 /usr/local에 넣습니다. /www/워드프레스 디렉토리.
WordPress01의 wp-config-example.conf 내용을 다음과 같이 수정하고 이름을 wp-config.conf
<?php
/**
 * WordPress基础配置文件。
 *
 * 这个文件被安装程序用于自动生成wp-config.php配置文件,
 * 您可以不使用网站,您需要手动复制这个文件,
 * 并重命名为“wp-config.php”,然后填入相关信息。
 *
 * 本文件包含以下配置选项:
 *
 * * MySQL设置
 * * 密钥
 * * 数据库表名前缀
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
 *
 * @package WordPress
 */

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'WordPress');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD', '123456');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');

/**#@+
 * 身份认证密钥与盐。
 *
 * 修改为任意独一无二的字串!
 * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
 * WordPress.org密钥生成服务}
 * 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
 *
 * @since 2.6.0
 */
define('AUTH_KEY',            'put your unique phrase here');
define('SECURE_AUTH_KEY',     'put your unique phrase here');
define('LOGGED_IN_KEY',       'put your unique phrase here');
define('NONCE_KEY',           'put your unique phrase here');
define('AUTH_SALT',           'put your unique phrase here');
define('SECURE_AUTH_SALT',    'put your unique phrase here');
define('LOGGED_IN_SALT',      'put your unique phrase here');
define('NONCE_SALT',          'put your unique phrase here');

/**#@-*/

/**
 * WordPress数据表前缀。
 *
 * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
 * 不同的数据表前缀。前缀名只能为数字、字母加下划线。
 */
$table_prefix  = 'wp_';

/**
 * 开发者专用:WordPress调试模式。
 *
 * 将这个值改为true,WordPress将显示所有用于开发的提示。
 * 强烈建议插件开发者在开发环境中启用WP_DEBUG。
 *
 * 要获取其他能用于调试的信息,请访问Codex。
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', true);

/**
 * zh_CN本地化设置:启用ICP备案号显示
 *
 * 可在设置→常规中修改。
 * 如需禁用,请移除或注释掉本行。
 */
define('WP_ZH_CN_ICP_NUM', true);

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

/** 设置WordPress变量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');

现在可以通过在浏览器中输入:localhost/WordPress01 安装WordPress了。

⚠️注意:这里很有可能会在浏览器中看到“链接数据库发生错误”,需要确认以下内容:

* 数据库用户名和密码正确。
* 数据库已经启动并能访问。

如果以上无误,请修改wp-config.conf文件中的  
/** MySQL主机 */
define('DB_HOST', 'localhost');

改为:
/** MySQL主机 */
define('DB_HOST', '127.0.0.1');

或者是 MySQL主机的IP

接下来正常安装即可。
로그인 후 복사

로 변경합니다.

위 내용은 한 기사에서는 Mac에 WordPress를 설치하는 방법을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿