nagbhushan.wordpress.com
October 2010 – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10
Complete Life Cycle of the mod php5 SAPI. PHP, SAPIs, the Zend Engine etc. there are a lot of moving parts to consider. The most important part in understanding how a system works is understanding how all the pieces fit together. Each SAPI is unique in how it ties all the pieces together, but all the SAPIs follow the same basic pattern. Figure…. PHP Architecture: The Zend Extension API. PHP Architecture: The PHP Extension API. PHP Architecture: The PHP Core. There are several key steps in activating and ...
nagbhushan.wordpress.com
PHP Architecture: The PHP Extension API – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10/09/php-architecture-the-php-extension-api
PHP Architecture: The PHP Extension API. Posted by K.Nagbhushan. October 9, 2010. Let’s look at the basic callbacks available to extensions and when they are called. Extensions can be registered in two ways. When an extension is compiled statically into PHP, the configuration system permanently registers that module with PHP. An extension can also be loaded from the .ini file, in which case it is registered during the .ini parsing. Struct zend module entry {. Unsigned short size;. Unsigned int zend api;.
nagbhushan.wordpress.com
About “Open Source” and “Free Software” – INFINITY WEB
https://nagbhushan.wordpress.com/about-open-source-and-free-software
About “Open Source” and “Free Software”. The term “open source”. Was coined by Eric Raymond. And is advocated by him and other people at the Open Source Initiative. The term “free software”. Was coined by Richard Stallman. And is associated with the Free Software Foundation. Leave a Reply Cancel reply. Enter your comment here. Fill in your details below or click an icon to log in:. Address never made public). You are commenting using your WordPress.com account. ( Log Out. Notify me of new posts via email.
nagbhushan.wordpress.com
PHP Architecture: The SAPI Layer – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10/09/php-architecture-the-sapi-layer
PHP Architecture: The SAPI Layer. Posted by K.Nagbhushan. October 9, 2010. October 9, 2010. The SAPI layer is the abstraction layer that allows for easy embedding of PHP into other applications. Some SAPIs include the following:. 8211; This is the PHP module for Apache, and it is a SAPI that embeds PHP into the Apache Web server. 8211; This is the standalone interpreter for running PHP scripts from the command line, and it is a thin wrapper around a SAPI layer. Struct sapi module struct {. Char *(*getenv...
nagbhushan.wordpress.com
What is Open Source? – INFINITY WEB
https://nagbhushan.wordpress.com/what-is-open-source
What is Open Source? The main advantage to open source is that it allows end users to directly interact with the source, potentially modifying it to suit their wishes. This encourages constant development and innovation, while also creating a community of shared information. Many companies which produce open source products rely on the innovations of users to expand features and to identify and fix potential weak points, and these companies actively encourage modification of their products. Absolutely Am...
nagbhushan.wordpress.com
Why am I here? – INFINITY WEB
https://nagbhushan.wordpress.com/why-am-i-here
Why am I here? I’m Nagbhushan Kothalapure, Software Engineer (Code Crafter). From Solapur, Maharastra India. It’s great to be finally here writing a blog. This is where I showcase my solutions, occasionally write about things that interest me and experiment. This blog started out as a way to share tips and information on Open Source and related technologies. I get asked a lot of questions so I thought it was about time I started blogging this stuff to make my life (and hopefully yours) easier. Leave a Re...
nagbhushan.wordpress.com
PHP Architecture: The Zend Extension API – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10/09/php-architecture-the-zend-extension-api
PHP Architecture: The Zend Extension API. Posted by K.Nagbhushan. October 9, 2010. The final component of the PHP request life cycle is the extension API that the Zend Engine itself provides for extensibility. There are two major components of the extensibility: Certain key internal functions are accessed via function pointers, meaning that they can be overridden at runtime, and there is a hook API that allows an extension to register code to be run before certain opcodes. Zend compile –. Startup func t ...
nagbhushan.wordpress.com
PHP Architecture: The PHP Core – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10/09/php-architecture-the-php-core
PHP Architecture: The PHP Core. Posted by K.Nagbhushan. October 9, 2010. There are several key steps in activating and running a PHP interpreter. Php module startup –. This is the master startup for PHP. 8211; This runs the initialization function in all registered extensions. 8211; This starts the output system. 8211; This activates the output system, setting the output functions to use the SAPI-specified output functions. 8211; This reads in the php.ini file and acts on its contents. Php end ob buffers.
nagbhushan.wordpress.com
Birth Places of Top Companies – INFINITY WEB
https://nagbhushan.wordpress.com/birth-places-of-top-companies
Birth Places of Top Companies. Was born in the company’s CEO Steve Jobs’ parents spare bedroom. The room was basically a garage attached to his home at 2066 Crist Dr, Los Altos, California. It was here that Steve Jobs and Steve Wozniak, along with Ronald G Wayne joined hands to build Apple Computer in 1976. The garage room served as Apple’s first manufacturing base, with the first 50 Apple 1s built here. The consignment was sold to Paul Jay Terrell’s Byte Shop for $500 each. Company’s co-founders L...
nagbhushan.wordpress.com
PHP: Other Important Structures – INFINITY WEB
https://nagbhushan.wordpress.com/2010/10/09/php-other-important-structures
PHP: Other Important Structures. Posted by K.Nagbhushan. October 9, 2010. October 9, 2010. In addition to the function and class tables, there are a few other important global data structures worth mentioning. Knowledge of how these work isn’t terribly important for a user of PHP, but it can be useful if you want to modify how the engine itself works. Most of these are elements of either the compiler globals struct. Or the executor globals struct. And EG (function table). This structure refers to the has...