Bug #77206 [Com]: my_global.h: No such file or directory
| From: | spam2 at rhsoft dot net | Date: | Tue, 27 Nov 2018 09:05:15 +0000 |
| Subject: | Bug #77206 [Com]: my_global.h: No such file or directory | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-218153@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=77206&edit=1
ID: 77206
Comment by: spam2 at rhsoft dot net
Reported by: jackie dot luo at kpmg dot com
Summary: my_global.h: No such file or directory
Status: Open
Type: Bug
Package: *General Issues
Operating System: CentOS Linux release 7.5.1804 (C
PHP Version: 7.2.12
Block user comment: N
Private report: N
New Comment:
this is not a support forum!
yum install mariadb-devel
Google mysqlnd
./configure --help
frankly when you unpack binary tarballs and wonder why the needed headers and libs not found you are
far away from report bugs about compilation
why don't you just start with the contents of the centos ot Fedora src.rpm at least it's
build requires and configure
Previous Comments:
------------------------------------------------------------------------
[2018-11-27 07:54:57] jackie dot luo at kpmg dot com
Hi spam2 at rhsoft dot net,
Thanks for your response.
May I know how to install the mysql devel packages?
actually I did not use the yum install mysql option, I directly download the mysql.tar.gz file and
use the ./mysqld --initialize installation, which is not source code installation as well.
furthermore, build with mysqlnd, libmysql is not needed for php over the last decade. May I know if
you are meaning I can directly use the embedded mysqlnd?
------------------------------------------------------------------------
[2018-11-27 07:46:38] spam2 at rhsoft dot net
do you really have the mysql DEVEL packages installed?
anyways, build with mysqlnd, libmysql is not needed for php over the last decade
------------------------------------------------------------------------
[2018-11-27 07:22:15] jackie dot luo at kpmg dot com
Description:
------------
I am setting up a PHP environment which is used to combine with mysql and Nginx server.
I already installed mysql and Nginx server. when I used source code installation method to compile
the files.
it terminated with an error:
/usr/local/php-7.2.12/libtool --silent --preserve-dup-deps --mode=compile cc
-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/mysqli/ -I/usr/local/php-7.2.12/ext/mysqli/ -DPHP_ATOM_INC
-I/usr/local/php-7.2.12/include -I/usr/local/php-7.2.12/main -I/usr/local/php-7.2.12
-I/usr/local/php-7.2.12/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2
-I/usr/local/php-7.2.12/ext/mbstring/oniguruma -I/usr/local/php-7.2.12/ext/mbstring/libmbfl
-I/usr/local/php-7.2.12/ext/mbstring/libmbfl/mbfl -I/usr/local/mysql/include
-I/usr/local/php-7.2.12/ext/sqlite3/libsqlite -I/usr/local/php-7.2.12/ext/zip/lib
-I/usr/local/php-7.2.12/TSRM -I/usr/local/php-7.2.12/Zend -I/usr/include -g -O2
-fvisibility=hidden -DZEND_SIGNALS -c /usr/local/php-7.2.12/ext/mysqli/mysqli.c -o
ext/mysqli/mysqli.lo
In file included from /usr/local/php-7.2.12/ext/mysqli/mysqli.c:34:0:
/usr/local/php-7.2.12/ext/mysqli/php_mysqli_structs.h:63:23: fatal error: my_global.h: No such file
or directory
#include <my_global.h>
^
compilation terminated.
make: *** [ext/mysqli/mysqli.lo] Error 1
the PHP version is 7.2.12, I downloaded the source code from official website.
Test script:
---------------
none
Expected result:
----------------
none
Actual result:
--------------
I already installed all necessary features, but the compilation still failed
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=77206&edit=1