下面WordPress教程专栏为大家介绍如何在Mac上安装WordPress,希望能帮助到有需要的朋友!
Mac安装WordPress
一、环境要求:PHP 5.2.4或更新版本
MySQL 5.0或更高版本
WebServer(可以选择Apache、nginx等支持PHP的,这里我选Apache)
二、软件安装1、安装PHPMac OSX自带PHP,无需安装。
不建议通过brew、源码安装等方式升级PHP7。如有必要,可以在虚拟机中进行测试。
2.http://www.MySQL.com/downloads/,官网,安装了MySQLMySQL下载访问MySQL的用户,会在页面的“mysqlmysql社区服务器”下看到一个“下载”按钮。点击此按钮。
进入MySQL的下载界面http://www.mysql.com/downloads/mysql/.下面列出了Mac OS上所有可用的MySQL版本。选择所需版本,然后单击下载。
然后你会跳转到另一个界面,提示你是否需要注册。只需选择“不,谢谢,带我去下载!”在底部。然后这个真的跳转到下载界面,里面列出了很多服务器可以下载。只需选择一个服务器进行下载。
双击MySQL安装下载的文件。一般里面会有几个文件。5.6以上的包中没有MySQL.prefPane文件,但会默认安装;5.6以下需要自己手动安装。安装完成后,系统中会出现MySQL管理按钮(首选项),通过该按钮可以启动和停止MySQL。
注意:安装MySQL时,初始密码会以弹出窗口的形式显示。请保存此密码!!!
MySQL配置打开命令行编辑。bash_profile并添加以下内容
不及物动词bash_profile tcsh添加以下内容:别名MySQL/usr/Local/MySQL/bin/MySQL alias MySQL admin/usr/Local/MySQL/bin/MySQL admin bash添加以下内容:别名MySQL =/usr/Local/MySQL/bin/MySQL alias MySQL admin =/usr/Local/MySQL/bin保存并退出,并启用配置。
当来源。bash_profile首先使用MySQL,它需要更改密码,这显示了以下错误
错误1820 (hy000):在执行此语句之前,必须使用alter user语句重置密码。具体可以参考官网求解http://dev.mysql.com/doc/. ref man/5.7/en/alter-user . html http://dev.mysql.com/doc/refman/5.6/en/alter-user.html的例子
以下是我的解决方案
mysql & gt选择1;错误1820 (HY000):您必须在执行此语句之前设置密码。SET PASSWORD = PASSWORD(& # 39;new _ password & # 39);查询正常,0行受影响(0.01秒)mysql & gt退出;现在,您可以使用新密码再次登录数据库。
创建数据库MySQL >:创建数据库database-name;2.安装ApacheMac OSX是Apache自带的,所以不需要安装。
Apache根配置文件是/etc /etc/apache2/httpd.conf
Sudo vi /etc/apache2/httpd.conf搜索DocumentRoot(按ESC+shift+:+ /DocumentRoot进行操作)并将其修改为以下内容# DocumentRoot:您将提供# documents的目录。默认情况下,所有请求都来自这个目录,但是#符号链接和别名可以用来指向其他位置。DocumentRoot & quot/usr/local/www/& quot;& lt目录"/usr/local/www/& quot;& gt为什么要把Apache的网站根目录放在/usr/local/www/ here?答:不需要修改权限,也不需要折腾。删除这一行的注释# load module PHP 5 _ module lib exec/Apache 2/lib PHP 5 .所以多站点配置文件是/etc/Apache 2/extra/httpd-vhosts . conf。
# & ltvirtual host *:80 & gt;# server admin web master @ dummy-host 2 . example . com # document root & quot;/usr/docs/dummy-host 2 . example . com & quot;# ServerName dummy-host 2 . example . com # error log & quot;/private/var/log/Apache 2/dummy-host 2 . example . com-error _ log & quot;# CustomLog & quot/private/var/log/Apache 2/dummy-host 2 . example . com-access _ log & quot;常见# & lt/virtual host & gt;有两个例子,复制一个并修改如下
Sudvi/etc/hosts修改以下内容,###主机数据库## localhost用于在系统引导时配置环回接口#。不要更改此项。# # 127 . 0 . 0 . 1 Localhost 255 . 255 . 255 . 255 broadcast host 127 . 0 . 0 . 1 WordPress01127 . 0 . 0 . 1 WordPress 02127 . 0 . 0 . 1 phpMyAdmin::1 Localhost启动Apache:sudo apachectl启动现在可以通过键入:localhost/ WordPress01访问了WordPress 01的内容。重启Apache:sudo apachectl重启停止Apache:sudo apachectl停止III。在https://cn.wordpress.org/,官网安装WordPress到WordPress下载安装包,解压后重命名为WordPress01,放在/usr/local/www/WordPress目录下。将WordPress01中wp-config-example.conf的内容修改如下,并将其重命名为wp-config.conf
& lt?Php/** * WordPress基本配置文件。* *安装程序使用该文件自动生成wp-config.php配置文件。*您可以不通过网站手动复制此文件。*重命名为“wp-config.php”并填写相关信息。* *此文件包含以下配置选项:* * MySQL设置* * key * *数据库表名前缀* * 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, 'WordPress & # 39);/** MySQL数据库用户名*/define(& # 39;DB _ USER & # 39, '根& # 39;);/** MySQL数据库密码*/define(& # 39;DB _ PASSWORD & # 39, '123456');/** MySQL主机*/define(& # 39;DB _ HOST & # 39, '本地主机& # 39;);/* *创建数据表时的默认文本代码*/define(& # 39;DB _ CHARSET & # 39, 'utf8 & # 39);/* *数据库排序规则类型。如果你不确定,不要改变*/define(& # 39;DB _ COLLATE & # 39, '');/* * # @+*认证密钥和salt。* *更改为任何唯一的字符串!*或者直接访问{@链接https://api.wordpress.org/secret-key/1.1/salt/ * WordPress.org密钥生成服务} *任何修改都会导致所有cookies无效,所有用户都必须重新登录。* * @自2 . 6 . 0 */define(& # 39;AUTH _ KEY & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;SECURE _ AUTH _ KEY & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;LOGGED _ IN _ KEY & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;NONCE _ KEY & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;AUTH _ SALT & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;SECURE _ AUTH _ SALT & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;LOGGED _ IN _ SALT & # 39, '把你独特的短语放在这里& # 39;);定义(& # 39;NONCE _ SALT & # 39, '把你独特的短语放在这里& # 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,真);/*** zh_CN本地化设置:启用ICP记录号显示* *可在设置→通用中修改。*要禁用,请删除或注释掉此行。*/define(& # 39;WP _ ZH _ CN _ ICP _ NUM & # 39;,真);/*好吧!请不要继续编辑。请保存这个文件。祝您使用愉快!*//* * WordPress目录的绝对路径。*/if(!已定义(& # 39;ABSPATH & # 39) )定义(& # 39;ABSPATH & # 39,目录名(__文件_ _)。'/');/* *设置WordPress变量和包含文件。*/require_once(ABSPATH。'WP-settings . PHP & # 39;);现在你可以通过在浏览器中输入:localhost/WordPress01来安装WordPress。注意:您很可能会在此处的浏览器中看到“链接数据库时出错”。您需要确认以下内容:*数据库用户名和密码是正确的。*数据库已经启动,可以访问。如果以上正确,请修改/* * mysqlhost */define(& # 39;DB _ HOST & # 39, '本地主机& # 39;);更改为:/* * MySQL host */define(& # 39;DB _ HOST & # 39, '127.0.0.1');或者MySQL主机的IP可以正常安装。以上文章详细解释了如何在Mac上安装WordPress。请多关注草根吧VPS其他相关文章!