Home Backend Development PHP8 How to compile PHP 8.0 to MxSrvs tool on Mac

How to compile PHP 8.0 to MxSrvs tool on Mac

Feb 21, 2022 pm 11:54 PM
mac

Preface

First of all, I would like to thank the author of MxSrvs for making developing PHP on Mac so easy and less cumbersome.
There are two reasons why I compile manually:

1. After all, PHP 8.1 has been out for a long time now. If I don’t use version 8, it seems that there will be hundreds of millions of dollars?? It’s unreasonable

2. The highest compiled version provided by MxSrvs is only up to PHP 7.4.6

Because when I wanted to compile PHP 7.2 before, I sent an email to communicate with the author, and the author's reply was that normal compilation would be enough. Finally, I found that the author provided some useful subsequent version compilations, so I did not actually compile them locally and adapt to the Mxsrvs tool.

Start preparations

Download PHP 8.0

PHP official download
下载PHP 8.0.16 版本
Go to /Applications/MxSrvs/bin under the main program path of MxSrvs, and create a php_8.0.16 file according to the naming rules of Mxsrvs folder, used to store our compiled files
There are two ways to enter the directory:

1. Click the small icon in the status bar of the MxSrvs tool-> Locate the directory-> Main program directory-> Double-click Enter the bin folder
MxSrvs 主程序目录

##2. Open Finder-> Applications-> Search on the right for

MxSrvs -> Double-click to enterMxSrvs -> Double-click to enter the bin folder
How to compile PHP 8.0 to MxSrvs tool on Mac

Compile starts

Unzip the downloaded file , get the [php-8.0.16] folder


How to compile PHP 8.0 to MxSrvs tool on MacCompilation command:

./buildconf --force./configure --prefix=/Applications/MxSrvs/bin/php_8.0.16 \--with-config-file-path=/Applications/MxSrvs/bin/php_8.0.16/etc \--with-mysqli=mysqlnd   \--with-pdo-mysql=mysqlnd   \--with-pear   \--with-zlib  \--with-curl  \--enable-mysqlnd \--enable-pdo   \--enable-fpm   \--enable-cli   \--without-iconv sudo make && sudo make installsudo cp php.ini-development /Applications/MxSrvs/bin/php_8.0.16/etc/php.ini
Copy after login

When the compilation is completed, you need to enter the (computer) password twice during compilation, because

sudoGenerally, during installation, you will not encounter too many missing components. If something is missing, basically just install whatever is missing

brew install xxxx
Copy after login

and then compile again.

Adapting MxSrvs

We restart the MxSrvs tool. At this time, you can see the PHP version we edited, switch to

8.0.16 , you cannot start by clicking the start button at this time. The startup error picture in the middle, because there is no screenshot, so...

The first step is to replace all the folder names configured during compilation

php_8.0.16 with php, because MxSrvs will change the current switched version directory to php when you switch the PHP version.

I used

VScode, dragged the folder to the editor, and then searched and replaced globally.

The second step is to copy the files

php-fpm.conf.default in the /Applications/MxSrvs/bin/php/etc directory to Rename the current directory to php-fpm.conf, and www.conf under /Applications/MxSrvs/bin/php/etc/php-fpm.d. default Copy to the current directory and rename it to www.conf

The third step is also a more important step. We need to edit the configuration file of the PHP version

/ Applications/MxSrvs/bin/php/etc/php.ini Compare line by line with the version pph.ini provided by MxSrvs, and then modify it to the corresponding configuration.

At this time, it can basically be said that all the work has been done and you can enjoy the results.


最终编译 PHP 8.0 适配 MxSrvs 完成

The above is the detailed content of How to compile PHP 8.0 to MxSrvs tool on Mac. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

No response when entering password on mac keyboard? No response when entering password on mac keyboard? Feb 20, 2024 pm 01:33 PM

Introduction: In this article, this website will introduce to you the relevant content about the Mac keyboard not responding when entering passwords. I hope it will be helpful to you, let’s take a look. How to solve the problem that the password cannot be entered on the Apple Mac system? You can also try to connect this keyboard to other computers to see if it works normally. If the same problem occurs on another computer, it's most likely a fault with the keyboard itself. You may consider replacing the keyboard or repairing it. The first time you log in to Alipay with your Mac computer, you will find the login interface and cannot enter your password. The password input field displays: "Please click here to install the control", so Alipay login requires the installation of security controls. Security controls can encrypt and protect the information you enter (amount, password, etc.) to improve account security. Tie

3 tips to easily customize your Mac computer name, host name and Bonjour name 3 tips to easily customize your Mac computer name, host name and Bonjour name Mar 06, 2024 pm 12:20 PM

Many Mac users tend to keep the default name of their device and may never consider changing it. Many people choose to stick with the name from the initial setup, such as "Johnny's MacBook Air" or simply "iMac." Learning how to change the name of your Mac is a very useful skill, especially when you have multiple devices, as it can help you quickly distinguish and manage them. Next, we will teach you step by step how to change the computer name, host name and Bonjour name (local host name) in macOS system. Why should you change your Mac name? Changing the name of your Mac can not only show your personality, but also help improve the user experience: Personalize your Mac: The default name may not be to your taste, change it to a name you like.

Forgot your mac installer password? Forgot your mac installer password? Feb 20, 2024 pm 01:00 PM

Introduction: In this article, this website will introduce to you the relevant content about forgetting the password of the Mac installation program. I hope it will be helpful to you, let’s take a look. What to do if you forget your password for Apple computer installation software. First, find iCloud in the phone settings and click to open it. Next, enter your account number and password. There is a line of small words below the login button that prompts you if you have forgotten your ID or password. Click this option. Normally, after you enter an incorrect password multiple times on the login interface, your MacBook Pro will prompt you to use your bound Apple ID to reset your password. You only need to follow the steps prompted by the system to complete the password reset. 3. First shut down your Mac, then restart it. While pressing the power button, immediately press and hold com on the keyboard.

How to turn pages when typing on Apple Mac? How to turn pages when typing on Apple Mac? Feb 20, 2024 pm 12:54 PM

Introduction: Today, this site will share with you relevant content about how to turn pages when typing on Apple Mac. If it can solve the problem you are facing now, don’t forget to follow this site and start now! Tips for using the touchpad on Apple MacBook laptops. The steps for setting up two-finger sliding on Apple computers are as follows: Find the "Settings" icon on the computer desktop and click it. Select "Touchpad" in the settings interface, and then click "Scroll to Zoom". Check "Scroll direction: Natural" in the scroll zoom options to complete the setting. Setting up a two-finger swipe method on your Apple computer is easy. First, turn on your computer and click on the Settings icon at the top of the screen. In the settings interface, select the "Touchpad" option. Then click "Scroll Zoom" and make sure "Scroll Direction" is checked

pkg file to install on mac? pkg file to install on mac? Feb 20, 2024 pm 03:21 PM

Preface: Today, this site will share with you the relevant content about installing pkg files on Mac. If it can solve the problem you are facing now, don’t forget to follow this site and start now! The previous version of macos pkg cannot be installed to upgrade the operating system: If your laptop is using an older operating system version, it is recommended to upgrade to the latest operating system version. Because older versions may not support installation of the latest macOS system. Select "Erase" in Disk Utility, then select the Macos extension in the format, do not check the encryption option, and do not select the apfs format, and finally click the "Erase" button to solve the problem of being unable to complete the macOS installation. Drag the application's icon to the file starting with App

vmmac virtual machine full screen (how to full screen virtual machine macos) vmmac virtual machine full screen (how to full screen virtual machine macos) Feb 20, 2024 pm 01:15 PM

Preface: Many friends have asked questions about the full screen of the vmmac virtual machine. This article will give you a detailed answer for your reference. I hope it will be helpful to you! Let’s take a look! Mac virtual machine Overwatch has no screen reason: graphics card compatibility issue. If you used to run Overwatch normally but now have a black screen, it may be due to a faulty graphics driver. Solution: Check whether the graphics card supports the game requirements. Update graphics card driver. Try using a different power supply to rule out the second possibility. Check whether there are any abnormalities on the motherboard, such as whether the capacitor is bulged (may have been broken down), whether there is obvious damage to the surface of the motherboard, causing circuit interruption, etc. It is recommended to send the motherboard to a repair station for inspection. If conditions permit, you can consider replacing it with another one.

How to set up WeChat Mac to automatically convert voice messages into text - How to set up voice to text conversion How to set up WeChat Mac to automatically convert voice messages into text - How to set up voice to text conversion Mar 19, 2024 am 08:28 AM

Recently, some friends have consulted the editor about how to set up WeChat Mac to automatically convert voice messages into text. The following is a method for setting up WeChat Mac to automatically convert voice messages into text. Friends in need can come and learn more. Step 1: First, open the Mac version of WeChat. As shown in the picture: Step 2: Next, click "Settings". As shown in the picture: Step 3: Then, click "General". As shown in the picture: Step 4: Then check the option "Automatically convert voice messages in chat to text". As shown in the picture: Step 5: Finally, close the window. As shown in the picture:

3 Ways to Convert HEIC Photos to JPG on Mac 3 Ways to Convert HEIC Photos to JPG on Mac Mar 15, 2024 pm 08:43 PM

By default, iPhone takes photos from the camera in HEIC format. HEIC stands for High Efficiency Image Container and can hold more pixel data than PNG or JPG files, taking up significantly less space on iPhone storage compared to other formats. These files work best on iPhones but are not widely accepted on the internet because they often result in blurry/grainy pictures when you share them with non-Apple devices. To ensure that HEIC images are compatible on other devices, you may need to convert them to JPG format. This article will introduce how to convert HEIC images to JPG on Mac. How to Convert HEIC Photos to JPG on Mac [3 Methods] Method

See all articles