从零教你一直在macOs中安裝WordPress及踩坑纪录

最近准备开一个本人blog,本惦记着自身开发设计一套CMS系统软件,但因为時间比较有限,就决策還是应用名字鼎鼎的开源系统blog系统软件--WordPress。此次纪录在macOs上安裝WordPress的详细全过程及有关坑!WordPress运作必须Php自然环境。关键包含Apache+Php+MySql。

配备Apache

macOs自身内置了Apache服务的。开启Mac的终端设备,键入下边指令,就可以打开Apache服务。注:sudo是系统软件管理方法指令,因此必须键入系统软件的登陆密码。

sudo apachectl start

大家能够在访问器中键入localhost,假如见到ItWorks!,表明Apache服务起动取得成功!

Apache服务默认设置的端口号号为80。

Apache服务默认设置安裝在/etc/apache2文件目录下。在Finder(访达)中,默认设置情况下,是找不着此相对路径的。大家能够根据前去(便捷键:command+shift+g)文档夹的方法,进到到该文档夹。

httpd.conf这一文档能够查询或变更Apache有关配备信息内容。

在终端设备中键入下列编码,能够对该文档开展改动

sudo vi /etc/apache2/httpd.conf

Apache服务中心默认设置署相对路径在/Library/WebServer/Documents文件目录下,这里为早已改动到自定文件目录。

留意,改动配备文档后,必须重新启动Apache

有关Apache指令为:

sudo apachectl start #起动sudo apachectl stop #终止sudo apachectl restart #重新启动

配备PHP

macOs是内置PHP的,大家只需配备一下httpd.conf这一文档就可以。

在httpd.conf这一文档中,寻找#LoadModulephpXXX,将其前边的#号除掉(除掉注解)就可以。

在vi中,可使用/必须搜索的內容便可以迅速寻找必须搜索的內容

搜索到后,键入i开展插进改动,将#号删掉,按左上方到esc按键撤出编写方式,键入wq回车键,开展储存并撤出。

留意:配备好后必须重新启动Apache。键入以下指令:

sudo apachectl restart #重新启动

怎样认证?只需建一个php文档,看一下是不是能实行就可以。在布署相对路径(默认设置为:/Library/WebServer/Documents,如已变更,请前去已变更的文件目录)下,在建一个info.php文档,在此篇件中键入以下编码,并储存:

<?php phpinfo(); ?>

随后在访问器中键入localhost/info.php,能看到以下信息内容,则表明PHP配备取得成功!

安裝MySql

尽管macOs自身没有MySql数据信息库,但安裝却也是是非非常便捷。这里以安裝MySql5.7为例子。

优秀入MySql官方网站

先百度知道,寻找mysql官方网站。

进到官方网站后,点一下Download。

拉到最终,挑选MySQLcommunityDownloads

在右边挑选5.7版本号,进到免费下载网页页面

挑选dmg文件格式文档开展免费下载。

免费下载完后,双击鼠标开展安裝。一路next,就可以安裝取得成功!

注:安裝进行后,会全自动转化成数据信息库登陆密码,必须记录下来来。

安裝结束后,点一下左上方但iPhone标志,点一下系统软件喜好设定,便可以见到mysql的配备标志了。

原始登陆密码较为繁杂,大伙儿能够自主百度知道改动登陆密码。

到此,Mysql数据信息库安裝结束!

安裝WordPress

免费下载WordPress,从官方网站免费下载WordPress全新版本号;缓解压力,将其全部文档拷贝到Apache布署相对路径下(默认设置为:/Library/WebServer/Documents,如已变更,请前去已变更的文件目录),留意,并不是立即将文档夹放进;

先开启mysql连接,可使用Navicat等联接专用工具,建立一个新的数据信息库。

在访问器中开启localhost/index.php,系统软件会全自动自动跳转到安裝页面。点一下如今就刚开始,便可以刚开始安裝。

键入数据信息库名字、客户名、登陆密码等数据信息,点一下递交,就可以以开展安裝。坑:自己第一次安裝的情况下,死活联接不了数据信息库,本认为是数据信息库难题,但应用Navicat却能够一切正常联接,之后查了一下材料;

祛毒mysql联接不了难题关键难题为Unix socket不一致造成的。在终端设备中应用指令联接mysql,并键入STATUS,查询mysql情况能看到UNIX socket 的数值/tmp/mysql.sock再次开启终端设备或撤出mysql联接(键入exit)在终端设备中键入sudo vi /etc/php.ini搜索pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket等三个值,能够发觉,这三个值默认设置并不是/tmp/mysql.sock。将其改动为/tmp/mysql.sock,储存并撤出。重新启动apache,

sudo apachectl restart #重新启动

就可以进行,随后在访问器中,再次实行所述安裝wordpress流程。就可以进行安裝。



扫描二维码分享到微信