Skip to main content

PHP Error: Unable to load dynamic library 'gd'

Currently installing Laravel on my Arch Linux.

I got PHP, MySQL, Apache and Composer installed and trying to install Laravel with this:

$ composer global require laravel/installer

 But got this instead:

PHP Warning:  PHP Startup: Unable to load dynamic library 'gd' (tried: /usr/lib/php/modules/gd (/usr/lib/php/modules/gd: cannot open shared object file: No such file or directory), /usr/lib/php/modules/gd.so (/usr/lib/php/modules/gd.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl.so' (tried: /usr/lib/php/modules/openssl.so (/usr/lib/php/modules/openssl.so: cannot open shared object file: No such file or directory), /usr/lib/php/modules/openssl.so.so (/usr/lib/php/modules/openssl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning:  PHP Startup: Unable to load dynamic library 'phar.so' (tried: /usr/lib/php/modules/phar.so (/usr/lib/php/modules/phar.so: cannot open shared object file: No such file or directory), /usr/lib/php/modules/phar.so.so (/usr/lib/php/modules/phar.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning:  Phar::mapPhar(): open_basedir restriction in effect. File(/usr/bin/composer) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/) in /usr/bin/composer on line 28 PHP Warning:  require(phar://composer.phar/bin/composer): Failed to open stream: phar error: invalid url or non-existent phar "phar://composer.phar/bin/composer" in /usr/bin/composer on line 29 PHP Fatal error:  Uncaught Error: Failed opening required 'phar://composer.phar/bin/composer' (include_path='.:') in /usr/bin/composer:29 Stack trace: #0 {main}   thrown in /usr/bin/composer on line 29
And so I have six errors and I'll be going through all of them one by one. I decided to document it here as a journal which can serve as a note for the future.

First up is the "Unable to load dynamic library 'gd'". 

This means "there's something wrong with gd.

What can we do?
  1. Back up libgd.so first.
  2. Restart server and install again
What is libgd.so? It's a GD Graphics library in a shared object file
  • lib is for library
  • gd is for GD Graphics or GIF Draw graphics
  • .so is an extension name for shared objects file
So the error message is saying that it's unable to load the shared object. I checked the folder and it's not there. Next is to download and install: 

$ sudo pacman -S php-gd

Then restart httpd.service.

Installed Laravel again and the error message is gone, but not all. 

So on to the next one.

Popular

budgeting 101

to dig deep into envelope budgeting, i must simplify the term first. hence, i need to make sure i understand the word budgeting... budget. A budget (from old French bougette , purse) is a financial plan and a list of all planned expenses and revenues. It is a plan for saving, borrowing and spending -  wikipedia so, basing from the definition, it can be simplified as... (income - expense = 0) where income is defined(in my own words) as any monetary device labeled with currency which was received and/or is available to be consumed by the calculated expenses. while expense is a calculation of how the income will be used. some might ask where saving lies in the formula. since, i believe that it is one of the elements of expenses, let me extend the formula to: [income - (saving +other expenses) = 0] i still have doubts on this calculations, though. so, any comments and suggestions are encouraged for a healthy discussion.

rhymin

i got stuck with words on this song that i want to finish by tomorrow. i have no instrument to use so im hoping to finish at least the lyrics. sad part is my rhyming brain is not that functional right now. so, i headed online to look for some sites or software that can help. here's what i got: analogx.com 's rhyme came to mind first as it's what i used before. a simple to install software that returns numerous results that, most of the time, ends up confusing. good thing is you can use it offline. so i started searching. 3d2f and the next one got my attention. but let me pour my heart out on this one first. one word: confusing! it gave me more list to figure out. so click on the first. then it lead me to several pages before i get to download. then, i have to figure out which of the links i needed. then after few minutes, i found it only to be more confused... i am to download a 249MB of a .dmg which turned out to be for mac engines and not for windows. i know, right?! w...

Institutional Value Index (IVI)

Formal Definition      The Institutional Value Index (IVI) is a multidimensional metric system that quantifies the vitality, coherence, and transmissibility of belief-based value within and around an institution.      It measures the degree to which an organization’s philosophy, behavior, and symbolic expression remain aligned across internal and external ecosystems, thereby predicting its capacity for long-term resilience and cultural endurance. 1. Conceptual Essence      Where the IVC defines how value flows, and the CCV System defines where it originates and reflects, the IVI defines how strong and stable that flow is.      In essence, IVI is the heartbeat of institutional meaning — converting the intangible (belief, trust, resonance) into a numerical signature that can be compared, tracked, and improved. 2. Structural Composition      The IVI aggregates six value strata (from the IVC) into ...