Local won't install WordPress unless I'm using php7

What issue or error are you experiencing?

I bought a new Macbook last week and I’m new to both WordPress and Local. So far, I do really like the Local server as it downloads and installs WP automatically. This is a terrific feature and saves me some trouble. However, I can’t access the WP dashboard unless I select php 7.3.5. My concern is that if I do any client work, I may need to be using a newer version of PHP.

Any help would be much appreciated. Thanks a million!


What steps can be taken to replicate the issue? Feel free to include screenshots, videos, etc

I’ve had a look at the error logs already but I’m really not sure what to make of it. I’ve attached a couple of screenshots of what I’m seeing and posted the logs below.


System Details

  • Local Version:
    v8.3.2+6660

  • Operating System (OS) and OS version:
    Mac OS Catalina v10.15.3


Local Logs

Attach your Local Logs here (Help Doc - Retrieving Local’s Log)

{"class":"Process","level":"warn","message":"2024-03-27T20:26:58.983878Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 557","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:00.066Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:26:58.998718Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:00.068Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:26:59.008447Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:00.068Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:26:59.991674Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:00.071Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:00.066316Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16'  socket: '%%site.runData%%/mysql/mysqld.sock'  port: 10003  MySQL Community Server - GPL.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:00.071Z"}
{"class":"Process","level":"warn","message":"dyld: Symbol not found: ___darwin_check_fd_set_overflow","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:00.163Z"}
{"class":"Process","level":"warn","message":"  Referenced from: %%userDataPath%%/lightning-services/php-8.2.10+1/bin/darwin/sbin/../dylibs/libreadline.8.dylib (which was built for Mac OS X 13.0)","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:00.164Z"}
{"class":"Process","level":"warn","message":"  Expected in: /usr/lib/libSystem.B.dylib","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:00.164Z"}
{"class":"Process","level":"warn","message":"","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:00.165Z"}
{"class":"Process","level":"warn","message":"dyld: Symbol not found: ___darwin_check_fd_set_overflow","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:21.589Z"}
{"class":"Process","level":"warn","message":"  Referenced from: %%userDataPath%%/lightning-services/php-8.2.10+1/bin/darwin/sbin/../dylibs/libreadline.8.dylib (which was built for Mac OS X 13.0)","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:21.589Z"}
{"class":"Process","level":"warn","message":"  Expected in: /usr/lib/libSystem.B.dylib","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:21.589Z"}
{"class":"Process","level":"warn","message":"","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:21.590Z"}
{"class":"Process","level":"warn","message":"dyld: Symbol not found: ___darwin_check_fd_set_overflow","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.113Z"}
{"class":"Process","level":"warn","message":"  Referenced from: %%userDataPath%%/lightning-services/php-8.2.10+1/bin/darwin/sbin/../dylibs/libreadline.8.dylib (which was built for Mac OS X 13.0)","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.115Z"}
{"class":"Process","level":"warn","message":"  Expected in: /usr/lib/libSystem.B.dylib","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.116Z"}
{"class":"Process","level":"warn","message":"","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.116Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:21.714545Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 624","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:22.381Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:21.716731Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:22.382Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:21.717884Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:22.382Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:22.341029Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:22.382Z"}
{"class":"Process","level":"warn","message":"2024-03-27T20:27:22.381617Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16'  socket: '%%site.runData%%/mysql/mysqld.sock'  port: 10003  MySQL Community Server - GPL.","process":"mysql","thread":"main","timestamp":"2024-03-27T20:27:22.383Z"}
{"class":"Process","level":"warn","message":"dyld: Symbol not found: ___darwin_check_fd_set_overflow","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.645Z"}
{"class":"Process","level":"warn","message":"  Referenced from: %%userDataPath%%/lightning-services/php-8.2.10+1/bin/darwin/sbin/../dylibs/libreadline.8.dylib (which was built for Mac OS X 13.0)","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.646Z"}
{"class":"Process","level":"warn","message":"  Expected in: /usr/lib/libSystem.B.dylib","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.647Z"}
{"class":"Process","level":"warn","message":"","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:22.648Z"}
{"class":"SiteProvisionerService","level":"warn","message":"Unable to flush permalinks","thread":"main","timestamp":"2024-03-27T20:27:22.876Z"}
{"class":"Process","level":"warn","message":"dyld: Symbol not found: ___darwin_check_fd_set_overflow","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:23.170Z"}
{"class":"Process","level":"warn","message":"  Referenced from: %%userDataPath%%/lightning-services/php-8.2.10+1/bin/darwin/sbin/../dylibs/libreadline.8.dylib (which was built for Mac OS X 13.0)","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:23.170Z"}
{"class":"Process","level":"warn","message":"  Expected in: /usr/lib/libSystem.B.dylib","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:23.170Z"}
{"class":"Process","level":"warn","message":"","process":"phpFpm","thread":"main","timestamp":"2024-03-27T20:27:23.171Z"}
{"class":"Process","level":"warn","message":"AH00557: httpd: apr_sockaddr_info_get() failed for Stevens-MacBook-Pro.local","process":"httpd","thread":"main","timestamp":"2024-03-27T20:27:26.845Z"}
{"class":"Process","level":"warn","message":"AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message","process":"httpd","thread":"main","timestamp":"2024-03-27T20:27:26.846Z"}



Security Reminder
Local does a pretty good job of scrubbing private info from the logs and the errors it produces, however there’s always the possibility that something private can come through. Because these are public forums, always review the screenshots you are sharing to make sure there isn’t private info like passwords being displayed.

Hi @StevieB86

Normally we see this behavior for OS versions prior to 10.15 because they are no longer supported but I’m not sure about this yet since you’re on Catalina as that should still be functioning.

Does the same thing happen if you use NGINX instead of Apache?

What about if you change your database to MySQL 5.7?

1 Like

Thanks a lot for your reply, @Nick-B.

Upgrading from Catalina to Big Sur has done the trick. I’m now able to use any version of PHP for local development.

This has made my day! :grin:

2 Likes

Glad to hear it @StevieB86! Thank you for the follow up on this.

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.