{"id":67925,"date":"2020-11-25T14:30:00","date_gmt":"2020-11-25T20:30:00","guid":{"rendered":"https:\/\/eshop.macsales.com\/blog\/?p=67925"},"modified":"2020-11-27T08:48:47","modified_gmt":"2020-11-27T14:48:47","slug":"lamp-on-mac-mini-server","status":"publish","type":"post","link":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/","title":{"rendered":"LAMP &#038; WordPress on a Reused, Recycled Mac mini Server"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"213\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-284x213.jpeg\" alt=\"Our trusty Mac mini Linux server\" class=\"wp-image-68428\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-284x213.jpeg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-160x120.jpeg 160w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-190x142.jpeg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-1536x1152.jpeg 1536w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-2048x1536.jpeg 2048w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-scaled.jpeg 1400w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-284x213@2x.jpeg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-160x120@2x.jpeg 320w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/IMG_1408-190x142@2x.jpeg 380w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/><\/a><figcaption>Our trusty Mac mini Linux server<\/figcaption><\/figure><\/div>\n\n\n\n<p>Although it&#8217;s tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them. In previous articles, I&#8217;ve <a rel=\"noreferrer noopener\" href=\"https:\/\/eshop.macsales.com\/blog\/66792-mac-mini-media-server-plex\/\" target=\"_blank\">set up a 2014 Mac mini as a Plex media server<\/a>, then later <a rel=\"noreferrer noopener\" href=\"https:\/\/eshop.macsales.com\/blog\/67497-mac-mini-as-linux-server\/\" target=\"_blank\">installed the Linux operating system on the same Mac mini for the purpose of using it as a small business or home server.<\/a> In this article, I&#8217;ll show you how to set up a commonly-used set of tools known as <strong>LAMP<\/strong> to start adding some utility to our server. The final step? We&#8217;ll install WordPress.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-lamp\">What is LAMP?<\/h2>\n\n\n\n<p>Let&#8217;s shine a light on <strong>LAMP<\/strong>! The acronym stands for <span style=\"text-decoration: underline\"><strong>L<\/strong><\/span>inux <strong><span style=\"text-decoration: underline\">A<\/span><\/strong>pache <span style=\"text-decoration: underline\"><strong>M<\/strong><\/span>ySQL <strong><span style=\"text-decoration: underline\">P<\/span><\/strong>HP. <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\" target=\"_blank\">Linux<\/a><\/strong> is the server operating system installed in the last article, <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Apache_HTTP_Server\" target=\"_blank\">Apache<\/a><\/strong> is a widely-used open-source HTTP (web)  server application, <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/MySQL\" target=\"_blank\">MySQL<\/a><\/strong> is an open-source relational database system, and <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/PHP\" target=\"_blank\">PHP<\/a><\/strong> is a general-purpose scripting language to tie all of these tools together. <\/p>\n\n\n\n<p>LAMP is a software stack \u2013 a bundle of software that works as a foundation for other applications to run on. LAMP is used as the underpinning for the popular <strong>WordPress<\/strong> content management system used here at The Rocket Yard. <strong>PHPMyAdmin<\/strong> uses LAMP to create a powerful database front-end for MySQL. There are email servers available that use LAMP, such as <strong>SquirrelMail<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-private-versus-public-servers\">Private versus Public Servers<\/h2>\n\n\n\n<p>At this point in this Linux server series, I&#8217;m going to assume that we are setting up a private server. In other words, this server is only available to people on our local network. This isn&#8217;t particularly useful, since a &#8220;real&#8221; server for a business should be accessible to the public. But for purposes like setting up a test website or an in-house <strong>Wiki<\/strong>, a private server is fine.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-lamp\">Installing LAMP<\/h2>\n\n\n\n<p>To load the components of LAMP onto the Linux server, we need to open a terminal window. In Ubuntu Linux, that\u2019s done with the shortcut CTRL-ALT-T. On a Mac keyboard, that will be CTRL-OPTION-T.<\/p>\n\n\n\n<div style=\"padding-left: 20px; padding-right: 20px; background: #F1F8FE; font-size: .9em; line-height: 1.3; border: 1px solid #ccc; border-radius: 10px;\">\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-a-word-of-caution\">A Word of Caution<\/h3>\n\n\n\n<p>Before we get started, I want to emphasize that you&#8217;ll be typing a lot of commands. Always make sure that you double-check your typing before pressing Return. Making an error can result in a need to uninstall and reinstall the components!<\/p>\n\n\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-apache-http-server-the-a-in-lamp\">Apache HTTP Server: The A in LAMP<\/h3>\n\n\n\n<p>At the terminal prompt, type the following:<br \/><br \/><code>sudo apt install apache2<br \/><\/code><br \/>then press Return<\/p>\n\n\n\n<p>You\u2019re asked to enter your administrator password. Do so, then press Return. You\u2019ll also be asked if you wish to continue. Type \u201cy\u201d for Yes, then press Return.<\/p>\n\n\n\n<p>To see if Apache is running,  open a web browser in Ubuntu, then type<br \/><br \/><code>http:\/\/localhost\/<\/code><br \/><br \/>in the address\/search bar and press Return. You should see this default page appear:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44.png\" alt=\"The default page for Apache2 shows that the web server is running on your Linux server\" class=\"wp-image-67930\" width=\"687\" height=\"986\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44.png 916w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-84x120.png 84w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-225x323.png 225w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-132x190.png 132w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-84x120@2x.png 168w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-225x323@2x.png 450w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-27-44-132x190@2x.png 264w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/a><figcaption>The default page for Apache2 shows that the webserver is running on your Linux server<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-install-mysql-server-the-m-in-lamp\">Install MySQL Server: The M in LAMP<\/h3>\n\n\n\n<p>The next component of LAMP to install is MySQL Server. At the terminal prompt, type the following:<br \/><br \/><code>sudo apt install mysql-server<\/code><br \/><br \/>and press Return. As with the installation of Apache, you\u2019re asked for your admin password and if you want to continue the installation. Answer as before. A successful installation ends with text like this in terminal:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02.png\" alt=\"The end of a successful MySQL Server installation on the Linux Server\" class=\"wp-image-67931\" width=\"738\" height=\"499\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02.png 984w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-178x120.png 178w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-284x192.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-190x128.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-178x120@2x.png 356w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-284x192@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-15-37-02-190x128@2x.png 380w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><\/a><figcaption>The end of a successful MySQL Server installation on the Linux Server<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-install-php-the-p-in-lamp\">Install PHP: The P in LAMP<\/h3>\n\n\n\n<p>The final component of LAMP is PHP, a powerful scripting language. In the Ubuntu terminal type the following:<br \/><br \/><code>sudo apt install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php<\/code><br \/><br \/>That\u2019s a lot to type, so make sure you have done it correctly or just cut and paste the code above. Press Return at the end of the command. Oddly enough, terminal didn\u2019t request the admin password when I did this, but <em>did<\/em> ask if I wanted to continue the installation. With a Y, the installation proceeded.<\/p>\n\n\n\n<p>Testing PHP is simple. Just type this command at the terminal prompt:<\/p>\n\n\n\n<p><code>php -r 'echo \"nnYour PHP installation is working fine.nnn\";'<\/code><\/p>\n\n\n\n<p>Press Return, and if PHP is running properly, the response should be something like this:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"472\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51.jpg\" alt=\"A simple way of making sure PHP is running on your Linux server\" class=\"wp-image-67934\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51.jpg 730w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-186x120.png 186w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-284x184.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-190x123.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-100x65.png 100w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-186x120@2x.png 372w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-284x184@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-17-51-190x123@2x.png 380w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><figcaption>A simple way of making sure PHP is running on your Linux server<\/figcaption><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-wordpress-with-lamp\">Setting Up WordPress with LAMP<\/h2>\n\n\n\n<p>As an example of setting up a server application on our LAMP-equipped Linux server, I&#8217;ll show you how to install the very popular WordPress content management system. Not sure what a content management system is? It&#8217;s also known as blogging software, basically what allows bloggers to post text and images online. <\/p>\n\n\n\n<p>WordPress is used on internal blogs and to run huge commercial websites, so it&#8217;s a great example of an application that can run on a Linux server. If it&#8217;s not still running, launch terminal on the server and type these commands at the prompt, pressing Return at the end of each: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install wordpress php<\/code><\/pre>\n\n\n\n<p>You&#8217;ll be asked to enter your administrator password after the first command, and asked if you wish to continue (answer &#8220;Y&#8221;) after the second command. At the completion of a rather long installation process, the terminal prompt reappears.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-configure-apache-for-wordpress\">Configure Apache for WordPress<\/h3>\n\n\n\n<p>In this next section, we&#8217;ll create an Apache Webserver site for WordPress. To do that, we need to create a configuration file and store it in a specific spot. For this, we&#8217;ll use the text editor that ships with Ubuntu. <\/p>\n\n\n\n<p>We haven&#8217;t launched the Text Editor (AKA gedit), so you may not know where it&#8217;s hiding. Click the Show Applications button (it looks like a square grid of nine little squares), and type Text Editor into the search field that appears at the top of the screen. <\/p>\n\n\n\n<p>When Text Editor appears, click it to launch the application. I found it helpful to right-click the icon in the &#8220;dock&#8221; and select Add to Favorites so that the editor is always a click away.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Alias \/blog \/usr\/share\/wordpress\n&lt;Directory \/usr\/share\/wordpress>\n    Options FollowSymLinks\n    AllowOverride Limit Options FileInfo\n    DirectoryIndex index.php\n    Order allow,deny\n    Allow from all\n&lt;\/Directory>\n&lt;Directory \/usr\/share\/wordpress\/wp-content>\n    Options FollowSymLinks\n    Order allow,deny\n    Allow from all\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p>It&#8217;s easiest just to copy and paste this into the editor. Now to save the document, we need to make sure that it&#8217;s located in a specific directory. Click the button just to the right of the Save button and select Save As&#8230; from the menu. This brings up a list of the folders (Desktop, Documents, Downloads, etc&#8230;) for your account, but we need to save this file into an Apache2 folder. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-saving-the-configuration-file\">Saving the Configuration File<\/h3>\n\n\n\n<p>We&#8217;ll start by just saving the file to our home directory. Click the Save button, type in the file name wordpress.conf, then press Return. We can verify that the file has been saved to our home directory by typing the command <code>ls -l <\/code>at the prompt in terminal. You&#8217;ll see something like this (your username will replace mine):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"237\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33.jpg\" alt=\"Listing the contents of the home directory shows the WordPress.conf file that was just created\" class=\"wp-image-67951\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33.jpg 642w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33-284x105.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33-190x70.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33-284x105@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-37-33-190x70@2x.png 380w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/a><figcaption>Listing the contents of the home directory shows the WordPress.conf file that was just created<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-moving-the-configuration-file\">Moving the Configuration File<\/h3>\n\n\n\n<p>That file isn&#8217;t in the correct location. It needs to be in directory path <code>\/etc\/apache2\/sites-available<\/code>. The terminal window is still open, so type the following command at the prompt and press Return:<\/p>\n\n\n\n<p><code>sudo mv wordpress.conf \/etc\/apache2\/sites-available<\/code><\/p>\n\n\n\n<p>Enter your administrative password, press Return, and the file is moved to the proper directory. To prove to yourself that the file is in the proper place, enter the following command to change directories:<\/p>\n\n\n\n<p><code>cd \/etc\/apache2\/sites-available<\/code><\/p>\n\n\n\n<p>then list the files in the directory:<\/p>\n\n\n\n<p><code>ls -l<\/code><\/p>\n\n\n\n<p>You&#8217;ll see the file listed along with two other configuration files. Head back to your home directory by typing <code>cd<\/code> at the terminal prompt and pressing Return. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-enable-the-wordpress-site\">Enable the WordPress Site<\/h3>\n\n\n\n<p>Now we need to enter four more quick terminal commands to enable the site:<\/p>\n\n\n\n<p><code>sudo a2ensite wordpress<\/code><\/p>\n\n\n\n<p><code>sudo a2enmod rewrite<\/code><\/p>\n\n\n\n<p><code>sudo service apache2 reload<\/code><\/p>\n\n\n\n<p><code>systemctl restart apache2<\/code><\/p>\n\n\n\n<p>As usual, remember to press Return after each command and enter your administrator password as required.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-configure-the-database\">Configure the Database<\/h2>\n\n\n\n<p>One of the features that makes WordPress so powerful is that it stores content, user information, and media in a MySQL database. It then uses PHP scripts to create a web page on the fly. For example, when you open The Rocket Yard in your browser, you&#8217;re actually setting off a chain of events that pulls information from a MySQL database, then processes it in PHP to send code to your browser. <\/p>\n\n\n\n<p>Remember using the text editor before to create a file? That&#8217;s what we need to do here. Launch the text editor and enter the following lines (replace <code>yourpasswordhere<\/code> with a password you wish to have WordPress use with MySQL):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\ndefine('DB_NAME', 'wordpress');\ndefine('DB_USER', 'wordpress');\ndefine('DB_PASSWORD', 'yourpasswordhere');\ndefine('DB_HOST', 'localhost');\ndefine('WP_CONTENT_DIR', '\/usr\/share\/wordpress\/wp-content');\n?><\/code><\/pre>\n\n\n\n<p>Save this document as <code>config-localhost.php<\/code>. Next, move it from your home directory to the <code>\/etc\/wordpress<\/code> directory. <\/p>\n\n\n\n<p><code>sudo mv config-localhost.php \/etc\/wordpress<\/code><\/p>\n\n\n\n<p>Next, we need to create another file. Name this one <code>wordpress.sql<\/code>, containing the following lines (replace <code>yourpasswordhere<\/code> with the password you entered in the <code>config-localhost.php<\/code> file):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE wordpress;\nCREATE USER 'wordpress'@'localhost'\nIDENTIFIED BY 'yourpasswordhere';\nGRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER\nON wordpress.*\nTO wordpress@localhost;\nFLUSH PRIVILEGES;<\/code><\/pre>\n\n\n\n<p> We&#8217;ll now execute this file with the following command in the terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat wordpress.sql | sudo mysql --defaults-extra-file=\/etc\/mysql\/debian.cnf<\/code><\/pre>\n\n\n\n<p>At this point, you can start the actual WordPress installation! To see the installer, we&#8217;ll type <\/p>\n\n\n\n<p><code>http:\/\/localhost\/blog\/wp-admin\/install.php<\/code> into our browser and press Return. The following screen appears:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25.jpg\" alt=\"The WordPress installation dialog\" class=\"wp-image-68415\" width=\"564\" height=\"466\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25.jpg 1128w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-145x120.png 145w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-284x234.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-190x157.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-145x120@2x.png 290w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-284x234@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-12-56-25-190x157@2x.png 380w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/a><figcaption>The WordPress installation dialog<\/figcaption><\/figure><\/div>\n\n\n\n<p>For my example, I&#8217;ll make the Site Title <code>Starship<\/code>, the Username <code>Captain<\/code>, use a password of <code>2020-aWFuL-YeaR<\/code>, and enter my email address into the email field. With this information entered, I click Install WordPress. After about 30 seconds, WordPress responds with:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1.jpg\" alt=\"The installation of WordPress has succeeded\" class=\"wp-image-68474\" width=\"548\" height=\"220\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1.jpg 730w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1-284x114.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1-190x76.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1-284x114@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-11-23-1-190x76@2x.jpg 380w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/a><figcaption>The installation of WordPress has succeeded<\/figcaption><\/figure><\/div>\n\n\n\n<p>Now we can log into our WordPress blog and begin setting up pages and posts from the dashboard:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1638\" height=\"1348\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17.png\" alt=\"The WordPress Dashboard, where all the magic begins.\" class=\"wp-image-68422\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17.png 1638w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-146x120.png 146w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-284x234.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-190x156.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-1536x1264.png 1536w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-548x450.png 548w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-146x120@2x.png 292w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-284x234@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-14-17-190x156@2x.png 380w\" sizes=\"auto, (max-width: 1638px) 100vw, 1638px\" \/><\/a><figcaption>The WordPress Dashboard, where all the magic begins.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Note that this may not seem very useful since the only place the WordPress installation can be viewed is on the actual server! However, website designers often create a local instance of WordPress exactly like this to create a site, then export the necessary configuration files to a &#8220;real&#8221; server. <\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-server-ip-address-on-our-linux-server\">Server IP Address on our Linux Server<\/h2>\n\n\n\n<p>In order to start accessing our Linux server from other machines &#8212; like our Macs in the small office &#8212; we&#8217;ll first need to know the Internet Protocol (IP) address of the server. At the terminal prompt, enter the command<\/p>\n\n\n\n<p><code>ifconfig -a<\/code><\/p>\n\n\n\n<p>Hidden in this alphabet soup is the information for all of the various network adapters &#8212; Ethernet, Loopback, and Wireless. Our test server uses Wi-Fi for connectivity, so that&#8217;s where we see the IP address information (highlighted in red):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23.png\" alt=\"The IP address of our Linux server is 192.168.0.183\" class=\"wp-image-68424\" width=\"619\" height=\"313\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23.png 1238w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-238x120.png 238w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-284x143.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-190x96.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-238x120@2x.png 476w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-284x143@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-at-13-34-23-190x96@2x.png 380w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/a><figcaption>The IP address of our Linux server is 192.168.0.183<\/figcaption><\/figure><\/div>\n\n\n\n<p>To test that it&#8217;s accessible on our local network, we can <code>ping<\/code> the server from a Mac. Launch Terminal on the Mac, then enter the command<\/p>\n\n\n\n<p>ping -c 10 192.168.0.183<\/p>\n\n\n\n<p>This sends 10 packets from the Mac to the server, which then responds (or doesn&#8217;t):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM.jpg\" alt=\"The results of pinging our server\" class=\"wp-image-68469\" width=\"564\" height=\"275\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM.jpg 1128w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-246x120.jpg 246w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-284x138.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-190x93.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-246x120@2x.jpg 492w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-284x138@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-24-at-1.42.20-PM-190x93@2x.jpg 380w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/a><figcaption>The results of pinging our server<\/figcaption><\/figure><\/div>\n\n\n\n<p>We know our server IP address, and we know that we can reach it from a Mac. In our next post in this series, we&#8217;ll start using the server from other computers in our small office.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-related-reading\">Related Reading<\/h4>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links\"><li><a href=\"https:\/\/eshop.macsales.com\/blog\/67497-mac-mini-as-linux-server\/\">Reuse, Recycle: Set Up a Mac mini as a Linux Server<\/a><\/li><li><a href=\"https:\/\/eshop.macsales.com\/blog\/40342-tech-tip-how-to-install-and-run-linux-on-a-mac\/\">Tech Tip: How to Install and Run Linux on a Mac<\/a><\/li><li><a href=\"https:\/\/eshop.macsales.com\/blog\/43750-setting-up-a-mac-web-server-with-apache-and-mamp\/\">Setting Up a Mac Web Server with Apache and MAMP<\/a><\/li><li><a href=\"https:\/\/eshop.macsales.com\/blog\/40910-understanding-macos-server-part-3-router-configuration-and-open-directory\/\">Understanding macOS Server, Part 3: Router Configuration and Open Directory<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Although it&#8217;s tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them. In previous articles, I&#8217;ve set up a 2014 Mac mini as a Plex media server, then later installed the Linux operating system on the same Mac mini for [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":68463,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","footnotes":""},"categories":[102,4],"class_list":["post-67925","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-green","category-tech-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.2 (Yoast SEO v20.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LAMP &amp; WordPress on a Reused, Recycled Mac mini Server<\/title>\n<meta name=\"description\" content=\"Although it&#039;s tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LAMP &amp; WordPress on a Reused, Recycled Mac mini Server\" \/>\n<meta property=\"og:description\" content=\"Although it&#039;s tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Rocket Yard\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/stevensande\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-25T20:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-27T14:48:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/lamp-mac-mini_1920x1080-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Steve Sande\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Sande\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\"},\"author\":{\"name\":\"Steve Sande\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a\"},\"headline\":\"LAMP &#038; WordPress on a Reused, Recycled Mac mini Server\",\"datePublished\":\"2020-11-25T20:30:00+00:00\",\"dateModified\":\"2020-11-27T14:48:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\"},\"wordCount\":1798,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\"},\"keywords\":[\"lamp\",\"Mac Mini\",\"WordPress\"],\"articleSection\":[\"Green\",\"Tech Tips\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\",\"name\":\"LAMP & WordPress on a Reused, Recycled Mac mini Server\",\"isPartOf\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#website\"},\"datePublished\":\"2020-11-25T20:30:00+00:00\",\"dateModified\":\"2020-11-27T14:48:47+00:00\",\"description\":\"Although it's tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.\",\"breadcrumb\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eshop.macsales.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LAMP &#038; WordPress on a Reused, Recycled Mac mini Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#website\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/\",\"name\":\"Rocket Yard\",\"description\":\"Your source for expert tips, special deals, commentary, reviews, and the latest tech news.\",\"publisher\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eshop.macsales.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\",\"name\":\"OWC\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png\",\"contentUrl\":\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png\",\"width\":1024,\"height\":1024,\"caption\":\"OWC\"},\"image\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a\",\"name\":\"Steve Sande\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g\",\"caption\":\"Steve Sande\"},\"description\":\"Steve has been writing about Apple products since 1986, starting on a bulletin board system, creating the first of his many Apple-related websites in 1994, joining the staff of The Unofficial Apple Weblog in 2008, and founding Apple World Today in 2015. He\u2019s semi-retired, loves to camp and take photos, and is an FAA-licensed drone pilot.\",\"sameAs\":[\"https:\/\/appleworld.today\",\"https:\/\/facebook.com\/stevensande\",\"https:\/\/www.linkedin.com\/in\/stevensande\/\",\"https:\/\/www.youtube.com\/channel\/UCUnDTuaRnXncKQXfQYVNIJA\/\"],\"url\":\"https:\/\/eshop.macsales.com\/blog\/author\/steve-sande\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"LAMP & WordPress on a Reused, Recycled Mac mini Server","description":"Although it's tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/","og_locale":"en_US","og_type":"article","og_title":"LAMP & WordPress on a Reused, Recycled Mac mini Server","og_description":"Although it's tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.","og_url":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/","og_site_name":"Rocket Yard","article_author":"https:\/\/facebook.com\/stevensande","article_published_time":"2020-11-25T20:30:00+00:00","article_modified_time":"2020-11-27T14:48:47+00:00","og_image":[{"width":1400,"height":788,"url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/lamp-mac-mini_1920x1080-scaled.jpg","type":"image\/jpeg"}],"author":"Steve Sande","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Steve Sande","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#article","isPartOf":{"@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/"},"author":{"name":"Steve Sande","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a"},"headline":"LAMP &#038; WordPress on a Reused, Recycled Mac mini Server","datePublished":"2020-11-25T20:30:00+00:00","dateModified":"2020-11-27T14:48:47+00:00","mainEntityOfPage":{"@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/"},"wordCount":1798,"commentCount":2,"publisher":{"@id":"https:\/\/eshop.macsales.com\/blog\/#organization"},"keywords":["lamp","Mac Mini","WordPress"],"articleSection":["Green","Tech Tips"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/","url":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/","name":"LAMP & WordPress on a Reused, Recycled Mac mini Server","isPartOf":{"@id":"https:\/\/eshop.macsales.com\/blog\/#website"},"datePublished":"2020-11-25T20:30:00+00:00","dateModified":"2020-11-27T14:48:47+00:00","description":"Although it's tempting to look at one of the new Apple Silicon Macs for various purposes, older Macs still have a lot of life left in them.","breadcrumb":{"@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eshop.macsales.com\/blog\/67925-lamp-on-mac-mini-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eshop.macsales.com\/blog\/"},{"@type":"ListItem","position":2,"name":"LAMP &#038; WordPress on a Reused, Recycled Mac mini Server"}]},{"@type":"WebSite","@id":"https:\/\/eshop.macsales.com\/blog\/#website","url":"https:\/\/eshop.macsales.com\/blog\/","name":"Rocket Yard","description":"Your source for expert tips, special deals, commentary, reviews, and the latest tech news.","publisher":{"@id":"https:\/\/eshop.macsales.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eshop.macsales.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eshop.macsales.com\/blog\/#organization","name":"OWC","url":"https:\/\/eshop.macsales.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png","contentUrl":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png","width":1024,"height":1024,"caption":"OWC"},"image":{"@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a","name":"Steve Sande","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g","caption":"Steve Sande"},"description":"Steve has been writing about Apple products since 1986, starting on a bulletin board system, creating the first of his many Apple-related websites in 1994, joining the staff of The Unofficial Apple Weblog in 2008, and founding Apple World Today in 2015. He\u2019s semi-retired, loves to camp and take photos, and is an FAA-licensed drone pilot.","sameAs":["https:\/\/appleworld.today","https:\/\/facebook.com\/stevensande","https:\/\/www.linkedin.com\/in\/stevensande\/","https:\/\/www.youtube.com\/channel\/UCUnDTuaRnXncKQXfQYVNIJA\/"],"url":"https:\/\/eshop.macsales.com\/blog\/author\/steve-sande\/"}]}},"jetpack_featured_media_url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/11\/lamp-mac-mini_1920x1080-scaled.jpg","jetpack_shortlink":"https:\/\/wp.me\/pmPaT-hFz","_links":{"self":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/67925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/comments?post=67925"}],"version-history":[{"count":37,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/67925\/revisions"}],"predecessor-version":[{"id":68500,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/67925\/revisions\/68500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/media\/68463"}],"wp:attachment":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/media?parent=67925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/categories?post=67925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}