検索
ホームページCMS チュートリアル&#&プレスある記事では、Mac に WordPress をインストールする方法を説明しています

WordPress の次のチュートリアル コラムでは、Mac に WordPress をインストールする方法を紹介します。困っている友人の役に立てば幸いです。

Mac インストール WordPress

1. 環境要件

  • PHP 5.2.4 以降のバージョン

  • #MySQL 5.0 以降のバージョン
  • #Web サーバー (PHP をサポートする Apache、nginx などを選択できます。ここでは Apache を選択します)
  • 2. ソフトウェアのインストール
1. PHP のインストール

Mac OSX には PHP が付属しているため、インストールする必要はありません。

醸造やソースコードのインストールなどを通じて PHP7 をアップグレードすることはお勧めできません。必要に応じて、仮想マシンでテストします。

2. MySQL のインストール

MySQL のダウンロード

MySQL の公式 Web サイト http://www.mysql.com/downloads/ にアクセスします。ページの下に「ダウンロード」ボタンがありますので、ボタンをクリックしてください。
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.
例については公式 Web サイトを参照してください

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>

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

把这行的注释去掉
#LoadModule php5_module libexec/apache2/libphp5.so</directory>
マルチサイト構成ファイルは/etc/apache2/extra/httpd -vhosts.conf

#<virtualhost>
#    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>
    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>
    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/hosts ファイルを変更します

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. WordPress をインストールします

WordPress 公式 Web サイト

https://cn に移動します。 wordpress.org/

インストール パッケージをダウンロードし、解凍して名前を WordPress01 に変更し、/usr/local/www/WordPress ディレクトリの下に置きます。

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(&#39;DB_NAME&#39;, &#39;WordPress&#39;);

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

/** MySQL数据库密码 */
define(&#39;DB_PASSWORD&#39;, &#39;123456&#39;);

/** MySQL主机 */
define(&#39;DB_HOST&#39;, &#39;localhost&#39;);

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

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

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

/**#@-*/

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

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

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

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

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

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

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

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

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

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

改为:
/** MySQL主机 */
define(&#39;DB_HOST&#39;, &#39;127.0.0.1&#39;);

或者是 MySQL主机的IP

接下来正常安装即可。

に変更します。

以上がある記事では、Mac に WordPress をインストールする方法を説明していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はsegmentfaultで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
WordPressをCMSとして使用することの長所と短所は何ですか?WordPressをCMSとして使用することの長所と短所は何ですか?May 03, 2025 am 12:09 AM

wordpressisapowerfulcmswithsifisifistadvantageandChallenges.1)それは、suser-friendlyandcustomizable、yeal forbeginners.2)その増加性をカンロードすることを抱えています

WordPressは、他の人気のあるCMSプラットフォームと比較してどうですか?WordPressは、他の人気のあるCMSプラットフォームと比較してどうですか?May 02, 2025 am 12:18 AM

wordpressexcelsineaseofuseandaptaptability、makeitideal forbeginnersandsmalltomedium-sizedinesses.1)Easeofuse:wordpressisuser-frendly.2)セキュリティ:DrupalleadSwithSecurityFeatures.3)パフォーマンス:GhostoffersexcellencedueTonode.4)scal

WordPressを使用してメンバーシップサイトを構築できますか?WordPressを使用してメンバーシップサイトを構築できますか?May 01, 2025 am 12:08 AM

はい、YouCanuseWordPressTobuildAmberShiTeThite.Hore'show:1)usepluginslikememberpress、paidmembersubscriptions、orwooocommerceforusermanagement、contentaccesscontrol.2)ensurecontententrectectionwithdatedditedditionalsurationuresures

WordPressは、CMSとして使用するためにコーディングの知識が必要ですか?WordPressは、CMSとして使用するためにコーディングの知識が必要ですか?Apr 30, 2025 am 12:03 AM

WordPressを使用するためにプログラミングの知識は必要ありませんが、プログラミングをマスターするとエクスペリエンスが向上する可能性があります。 1)CSSとHTMLを使用して、テーマスタイルを調整します。 2)PHPの知識は、トピックファイルを編集して機能を追加できます。 3)カスタムプラグインとメタタグはSEOを最適化できます。 4)更新の問題を防ぐために、サブトピックのバックアップと使用に注意してください。

WordPressを使用する際のセキュリティ上の考慮事項は何ですか?WordPressを使用する際のセキュリティ上の考慮事項は何ですか?Apr 29, 2025 am 12:01 AM

tosecureawwordpresssite、soflowthesesteps:1)定期的にwordpresscore、themes、およびpluginstopatchvulnerabilities.2)usestrong、usestrong、usestrong、sonsandenabletototothentication.3)optformanagedagedwordpresshosting arehoredhoredhoredhored hosting withebapplicationfirewaal

WordPressは他のWebサイトビルダーとどのように比較されますか?WordPressは他のWebサイトビルダーとどのように比較されますか?Apr 28, 2025 am 12:04 AM

wordpressexexexexexcelsoverwebsitebuildersduetoits ffficability、scalability、andopen-sourcenature.1)それは、aversatilecmswitextensive sustomizationoptionsviathemesandplugins.2)その学習中心部のスチッピアベッタービューターフルフルフルフルフルフルフルカンセーズ。3)

2025年に開発者が使用できる5つのWordPressプラグイン2025年に開発者が使用できる5つのWordPressプラグインApr 27, 2025 am 08:25 AM

2025年のウェブサイト開発のための7つの必須ワードプレスプラグイン 2025年に一流のWordPress Webサイトを構築するには、速度、応答性、およびスケーラビリティが必要です。 これを効率的に達成することは、しばしば戦略的なプラグインの選択にかかっています。 この記事Highlig

WordPressは何のために使用しますか?WordPressは何のために使用しますか?Apr 27, 2025 am 12:14 AM

wordpresscanbeusedpurposesbeyondblogging.1)e-ocommerce:withwoocommerce、itcanbecomeafulloninestore.2)メンバーシップサイト:Pluginslikememberpressenable clusivecontentareas.3)ポートフォリオソイト:ThemeslikeasieasiestraololowStunnningStunnningStunnningStunnningStuntunnneDayOutssuntunnneaTuntunnnedrayOutuntuntuntunnnedraySuts

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。