cari
RumahTutorial CMSWordTekanSatu artikel menerangkan cara memasang WordPress pada Mac

Lajur tutorial WordPress akan memperkenalkan kepada anda cara memasang WordPress pada Mac saya harap ia dapat membantu rakan yang memerlukan.

Pemasangan Mac WordPress

1. Keperluan persekitaran

  • PHP 5.2.4 atau versi yang lebih baharu

  • MySQL 5.0 atau versi yang lebih baru

  • Pelayan Web (anda boleh memilih Apache, nginx, dll. yang menyokong PHP, di sini saya memilih Apache)

2. Pemasangan perisian

1. Pasang PHP

Mac OSX disertakan dengan PHP, tidak perlu memasangnya.

Tidak disyorkan untuk menaik taraf PHP7 melalui brew, pemasangan kod sumber, dsb. Anda boleh menguji dalam mesin maya jika perlu.

2. Pasang MySQL

Muat turun MySQL

Lawati tapak web rasmi MySQL http://www.mysql.com/downloads/ dan anda akan melihat “MySQL Community Server” pada halaman "Terdapat butang "muat turun" di bawah, klik butang.

Masukkan antara muka muat turun MySQL http://www.mysql.com/downloads/mysql/ Senarai di bawah adalah versi MySQL yang boleh digunakan pada Mac OS. Pilih versi yang diperlukan dan klik untuk memuat turun.

Kemudian ia akan melompat ke antara muka yang lain Muat turun antara muka, antara muka ini menyenaraikan banyak pelayan untuk dimuat turun, cuma pilih pelayan untuk dimuat turun.

Pemasangan MySQL

Klik dua kali fail yang dimuat turun Secara amnya, akan terdapat beberapa fail di dalamnya. Tiada fail MySQL.prefPane dalam pakej di atas 5.6, tetapi ia akan dipasang oleh lalai; di bawah 5.6, anda perlu Pasang secara manual.
Selepas pemasangan selesai, butang pengurusan MySQL akan muncul dalam sistem (Keutamaan), di mana anda boleh memulakan dan menghentikan MySQL.

⚠️Nota: Apabila pemasangan MySQL selesai, kata laluan awal akan dipaparkan dalam tetingkap pop timbul, sila simpan kata laluan! ! !

Konfigurasi MySQL

Buka baris arahan
Edit .bash_profile dan tambah kandungan berikut

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

Simpan dan keluar, dan dayakan konfigurasi

source .bash_profile

Anda perlu menukar kata laluan anda apabila menggunakan MySQL buat kali pertama, yang ditunjukkan sebagai ralat berikut

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

Anda boleh merujuk kepada contoh di laman web rasmi untuk menyelesaikan masalah
http://dev.mysql.com/doc/refman/5.7/ en/alter-user.html
http://dev.mysql.com/doc/refman/5.6/en/alter-user. html

Berikut ialah penyelesaian saya

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;

Anda kini boleh log masuk ke pangkalan data sekali lagi menggunakan kata laluan baharu

Buat pangkalan data
mysql>create database  database-name;

2. Pasang Apache

Mac OSX disertakan dengan Apache, tidak perlu memasangnya.

Konfigurasi Apache

Fail konfigurasi direktori akar ialah /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>

Fail konfigurasi berbilang tapak ialah /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多站点配置好了。

Ubah suai fail /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. Pasang WordPress

Pergi ke tapak web rasmi WordPress
https://cn. Muat turun pakej pemasangan dari wordpress.org/
, nyahzip dan namakan semula kepada WordPress01, dan letakkan di bawah direktori /usr/local/www/WordPress.
Ubah suai kandungan wp-config-example.conf dalam WordPress01 seperti berikut dan namakan semula kepada 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

接下来正常安装即可。

Atas ialah kandungan terperinci Satu artikel menerangkan cara memasang WordPress pada Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:segmentfault. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Cara mudah memindahkan blog anda dari wordpress.com ke wordpress.orgCara mudah memindahkan blog anda dari wordpress.com ke wordpress.orgApr 18, 2025 am 11:33 AM

Adakah anda ingin memindahkan blog anda dari wordpress.com ke wordpress.org? Ramai pemula bermula dengan WordPress.com tetapi dengan cepat menyedari batasan mereka dan ingin beralih ke platform WordPress.org yang dihoskan sendiri. Dalam panduan langkah demi langkah ini, kami akan menunjukkan kepada anda bagaimana untuk memindahkan blog anda dengan betul dari WordPress.com ke WordPress.org. Mengapa berhijrah dari wordpress.com ke wordpress.org? WordPress.com membolehkan sesiapa membuat akaun

Cara mengautomasikan WordPress dan media sosial dengan IFTTT (dan banyak lagi)Cara mengautomasikan WordPress dan media sosial dengan IFTTT (dan banyak lagi)Apr 18, 2025 am 11:27 AM

Adakah anda mencari cara untuk mengautomasikan laman web WordPress dan akaun media sosial anda? Dengan automasi, anda akan dapat berkongsi catatan blog atau kemas kini secara automatik di Facebook, Twitter, LinkedIn, Instagram dan banyak lagi. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mengautomasikan WordPress dan media sosial dengan mudah menggunakan IFTTT, Zapier, dan Automator Uncanny. Mengapa mengautomasikan WordPress dan media sosial? Automatikkan WordPre anda

Cara Memperbaiki Had Item Menu tersuai di WordPressCara Memperbaiki Had Item Menu tersuai di WordPressApr 18, 2025 am 11:18 AM

Hanya beberapa hari yang lalu, salah seorang pengguna kami melaporkan masalah yang luar biasa. Masalahnya ialah dia mencapai had item menu tersuai. Mana -mana kandungan yang dia simpan selepas mencapai had item menu tidak akan disimpan sama sekali. Kami tidak pernah mendengar isu ini, jadi kami memutuskan untuk mencubanya pada pemasangan tempatan kami. Lebih daripada 200 item menu dicipta dan disimpan. Kesannya sangat baik. Pindahkan 100 item ke senarai juntai bawah dan simpan dengan baik. Kemudian kami tahu ia berkaitan dengan pelayan. Selepas penyelidikan lanjut, nampaknya ramai yang lain menghadapi masalah yang sama. Selepas menggali lebih mendalam, kami mendapati tiket TRAC (#14134) yang menyerlahkan isu ini. Membaca sangat

Cara menambah metafields tersuai ke taksonomi tersuai di WordPressCara menambah metafields tersuai ke taksonomi tersuai di WordPressApr 18, 2025 am 11:11 AM

Adakah anda perlu menambah metafields tersuai ke taksonomi tersuai di WordPress? Taksonomi tersuai membolehkan anda mengatur kandungan selain kategori dan tag. Kadang -kadang ia berguna untuk menambah medan lain untuk menggambarkannya. Dalam artikel ini, kami akan menunjukkan kepada anda cara menambah Metafields lain kepada taksonomi yang mereka buat. Bilakah Metafields tersuai ditambah kepada taksonomi tersuai? Apabila anda membuat kandungan baru di laman WordPress anda, anda boleh mengaturnya menggunakan dua taksonomi lalai (kategori dan tag). Sesetengah laman web mendapat manfaat daripada penggunaan taksonomi tersuai. Ini membolehkan anda menyusun kandungan dengan cara lain. Contohnya,

Cara menerbitkan dari jauh ke WordPress menggunakan Windows Live WriterCara menerbitkan dari jauh ke WordPress menggunakan Windows Live WriterApr 18, 2025 am 11:02 AM

Windows Live Writer adalah alat serba boleh yang membolehkan anda menyiarkan siaran terus dari desktop anda ke blog WordPress anda. Ini bermakna anda tidak perlu log masuk ke panel admin WordPress untuk mengemas kini blog anda sama sekali. Dalam tutorial ini, saya akan menunjukkan kepada anda bagaimana untuk membolehkan penerbitan desktop untuk blog WordPress anda menggunakan Windows Live Writer. Cara Menyiapkan Windows Live Writer di WordPress Langkah 1: Untuk menggunakan Windows Live Writer di WordPR

Cara Memperbaiki Teks Putih Dan Butang Hilang Dalam Editor Visual WordPressCara Memperbaiki Teks Putih Dan Butang Hilang Dalam Editor Visual WordPressApr 18, 2025 am 10:52 AM

Baru -baru ini, salah seorang pengguna kami melaporkan masalah pemasangan yang sangat pelik. Apabila menulis jawatan, mereka tidak dapat melihat apa -apa yang mereka tulis. Kerana teks dalam editor pos berwarna putih. Lebih -lebih lagi, semua butang editor visual hilang, dan keupayaan untuk beralih dari visual ke HTML tidak berfungsi sama ada. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memperbaiki teks putih dan isu butang yang hilang dalam editor visual WordPress. Jadilah nota pemula: Jika anda mencari butang tersembunyi yang boleh dilihat dalam tangkapan skrin laman web lain, anda mungkin mencari sinki dapur. Anda perlu mengklik ikon sinki dapur untuk melihat pilihan lain seperti garis bawah, salin dari Word, dll.

Cara memaparkan avatar dalam e -mel pengguna di WordPressCara memaparkan avatar dalam e -mel pengguna di WordPressApr 18, 2025 am 10:51 AM

Adakah anda ingin memaparkan avatar dalam e -mel pengguna di WordPress? Gravatar adalah perkhidmatan rangkaian yang menghubungkan alamat e -mel pengguna ke avatar dalam talian. WordPress secara automatik memaparkan gambar profil pelawat di bahagian komen, tetapi anda juga mungkin mahu menambahkannya ke kawasan lain di laman web ini. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memaparkan avatar dalam e -mel pengguna di WordPress. Apa itu Gravatar dan mengapa saya harus memaparkannya? Gravatar bermaksud avatar yang diiktiraf secara global, yang membolehkan orang ramai menghubungkan imej ke alamat e -mel mereka. Sekiranya laman web menyokong

Cara menukar lokasi muat naik media lalai di WordPressCara menukar lokasi muat naik media lalai di WordPressApr 18, 2025 am 10:47 AM

Adakah anda ingin menukar lokasi muat naik media lalai di WordPress? Memindahkan fail media ke folder lain boleh meningkatkan kelajuan dan prestasi laman web dan membantu anda membuat sandaran lebih cepat. Ia juga memberi anda kebebasan untuk mengatur fail anda dengan cara yang sesuai dengan anda. Dalam artikel ini, kami akan menunjukkan kepada anda cara menukar lokasi muat naik media lalai di WordPress. Mengapa menukar lokasi muat naik media lalai? Secara lalai, WordPress menyimpan semua imej dan fail media lain dalam/WP-content/muat naik/folder. Dalam folder ini, anda akan menemui kanak -kanak tahun dan bulan yang berbeza

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna