Skip to content

Commit f2a0037

Browse files
committed
Update docs
1 parent 11763f6 commit f2a0037

File tree

182 files changed

+3521
-873
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+3521
-873
lines changed

docs/cmake/configuration.md

Lines changed: 79 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -174,121 +174,121 @@ documentation.
174174
## 3. PHP configuration
175175

176176
* [`PHP_ADDRESS_SANITIZER`](/docs/cmake/variables/_PHP_ADDRESS_SANITIZER.md)
177-
178177
* [`PHP_BUILD_ARCH`](/docs/cmake/variables/PHP_BUILD_ARCH.md)
179-
180178
* [`PHP_BUILD_COMPILER`](/docs/cmake/variables/PHP_BUILD_COMPILER.md)
181-
182179
* [`PHP_BUILD_PROVIDER`](/docs/cmake/variables/PHP_BUILD_PROVIDER.md)
183-
184180
* [`PHP_CCACHE`](/docs/cmake/variables/PHP_CCACHE.md)
185-
186181
* [`PHP_CONFIG_FILE_PATH`](/docs/cmake/variables/PHP_CONFIG_FILE_PATH.md)
187-
188182
* [`PHP_CONFIG_FILE_SCAN_DIR`](/docs/cmake/variables/PHP_CONFIG_FILE_SCAN_DIR.md)
189-
190183
* [`PHP_DEFAULT_SHORT_OPEN_TAG`](/docs/cmake/variables/PHP_DEFAULT_SHORT_OPEN_TAG.md)
191-
192184
* [`PHP_DMALLOC`](/docs/cmake/variables/PHP_DMALLOC.md)
193-
194185
* [`PHP_DTRACE`](/docs/cmake/variables/PHP_DTRACE.md)
195-
196186
* [`PHP_GCOV`](/docs/cmake/variables/PHP_GCOV.md)
197-
198187
* [`PHP_MEMORY_SANITIZER`](/docs/cmake/variables/_PHP_MEMORY_SANITIZER.md)
199-
200188
* [`PHP_EXTENSION_DIR`](/docs/cmake/variables/PHP_EXTENSION_DIR.md)
201-
202189
* [`PHP_FD_SETSIZE`](/docs/cmake/variables/PHP_FD_SETSIZE.md)
203-
204190
* [`PHP_INCLUDE_PREFIX`](/docs/cmake/variables/PHP_INCLUDE_PREFIX.md)
205-
206191
* [`PHP_IPV6`](/docs/cmake/variables/PHP_IPV6.md)
207-
208192
* [`PHP_LIBGCC`](/docs/cmake/variables/PHP_LIBGCC.md)
209-
210-
* [`PHP_PEAR`](/docs/cmake/variables/PHP_PEAR.md)
211-
* [`PHP_PEAR_DIR`](/docs/cmake/variables/PHP_PEAR.md)
212-
* [`PHP_PEAR_TEMP_DIR`](/docs/cmake/variables/PHP_PEAR.md)
213-
214193
* [`PHP_RE2C_CGOTO`](/docs/cmake/variables/PHP_RE2C_CGOTO.md)
215-
216194
* [`PHP_SIGCHILD`](/docs/cmake/variables/PHP_SIGCHILD.md)
217-
218195
* [`PHP_THREAD_SAFETY`](/docs/cmake/variables/PHP_THREAD_SAFETY.md)
219-
220196
* [`PHP_UNDEFINED_SANITIZER`](/docs/variables/_PHP_UNDEFINED_SANITIZER.md)
221-
222197
* [`PHP_USE_RTLD_NOW`](/docs/cmake/variables/PHP_USE_RTLD_NOW.md)
223-
224198
* [`PHP_VALGRIND`](/docs/cmake/variables/PHP_VALGRIND.md)
225-
226199
* [`SED_EXECUTABLE`](/docs/cmake/variables/SED_EXECUTABLE.md)
227200

201+
* [`PEAR`](/docs/cmake/pear.md)
202+
228203
## 4. Zend Engine configuration
229204

230205
* [`ZEND_FIBER_ASM`](/docs/cmake/variables/ZEND_FIBER_ASM.md)
231-
232206
* [`ZEND_GLOBAL_REGISTER_VARIABLES`](/docs/cmake/variables/ZEND_GLOBAL_REGISTER_VARIABLES.md)
233-
234207
* [`ZEND_MAX_EXECUTION_TIMERS`](/docs/cmake/variables/ZEND_MAX_EXECUTION_TIMERS.md)
235-
236208
* [`ZEND_SIGNALS`](/docs/cmake/variables/ZEND_SIGNALS.md)
237209

238210
## 5. PHP SAPI modules configuration
239211

240-
* [`SAPI_APACHE2HANDLER`](/docs/cmake/variables/SAPI_APACHE2HANDLER.md)
241-
242-
* [`SAPI_CGI`](/docs/cmake/variables/SAPI_CGI.md)
243-
244-
* [`SAPI_CLI`](/docs/cmake/variables/SAPI_CLI.md)
245-
* [`SAPI_CLI_WIN_NO_CONSOLE`](/docs/cmake/variables/SAPI_CLI.md)
246-
247-
* [`SAPI_EMBED`](/docs/cmake/variables/SAPI_EMBED.md)
248-
249-
* [`SAPI_FPM`](/docs/cmake/variables/SAPI_FPM.md)
250-
* [`SAPI_FPM_USER`](/docs/cmake/variables/SAPI_FPM.md)
251-
* [`SAPI_FPM_GROUP`](/docs/cmake/variables/SAPI_FPM.md)
252-
* [`SAPI_FPM_SYSTEMD`](/docs/cmake/variables/SAPI_FPM.md)
253-
* [`SAPI_FPM_ACL`](/docs/cmake/variables/SAPI_FPM.md)
254-
* [`SAPI_FPM_APPARMOR`](/docs/cmake/variables/SAPI_FPM.md)
255-
* [`SAPI_FPM_SELINUX`](/docs/cmake/variables/SAPI_FPM.md)
256-
257-
* [`SAPI_FUZZER`](/docs/cmake/variables/SAPI_FUZZER.md)
258-
259-
* [`SAPI_LITESPEED`](/docs/cmake/variables/SAPI_LITESPEED.md)
260-
261-
* [`SAPI_PHPDBG`](/docs/cmake/variables/SAPI_PHPDBG.md)
262-
* [`SAPI_PHPDBG_SHARED`](/docs/cmake/variables/SAPI_PHPDBG.md)
263-
* [`SAPI_PHPDBG_DEBUG`](/docs/cmake/variables/SAPI_PHPDBG.md)
264-
* [`SAPI_PHPDBG_READLINE`](/docs/cmake/variables/SAPI_PHPDBG.md)
212+
* [`apache2handler`](/docs/cmake/sapi/apache2handler.md)
213+
* [`cgi`](/docs/cmake/sapi/cgi.md)
214+
* [`cli`](/docs/cmake/sapi/cli.md)
215+
* [`embed`](/docs/cmake/sapi/embed.md)
216+
* [`fpm`](/docs/cmake/sapi/fpm.md)
217+
* [`fuzzer`](/docs/cmake/sapi/fuzzer.md)
218+
* [`litespeed`](/docs/cmake/sapi/litespeed.md)
219+
* [`phpdbg`](/docs/cmake/sapi/phpdbg.md)
265220

266221
## 6. PHP extensions configuration
267222

268-
* [`EXT_MYSQLND`](/docs/cmake/variables/EXT_MYSQLND.md)
269-
* [`EXT_MYSQLND_SHARED`](/docs/cmake/variables/EXT_MYSQLND.md)
270-
* [`EXT_MYSQLND_COMPRESSION`](/docs/cmake/variables/EXT_MYSQLND.md)
271-
* [`EXT_MYSQLND_SSL`](/docs/cmake/variables/EXT_MYSQLND.md)
272-
273-
* [`EXT_ODBC`](/docs/cmake/variables/EXT_ODBC.md)
274-
* [`EXT_ODBC_SHARED`](/docs/cmake/variables/EXT_ODBC.md)
275-
* [`EXT_ODBC_TYPE`](/docs/cmake/variables/EXT_ODBC.md)
276-
* [`EXT_ODBC_VERSION`](/docs/cmake/variables/EXT_ODBC.md)
277-
278-
* [`EXT_OPENSSL`](/docs/cmake/variables/EXT_OPENSSL.md)
279-
* [`EXT_OPENSSL_SHARED`](/docs/cmake/variables/EXT_OPENSSL.md)
280-
* [`EXT_OPENSSL_SYSTEM_CIPHERS`](/docs/cmake/variables/EXT_OPENSSL.md)
281-
* [`EXT_OPENSSL_ARGON2`](/docs/cmake/variables/EXT_OPENSSL.md)
282-
* [`EXT_OPENSSL_LEGACY_PROVIDER`](/docs/cmake/variables/EXT_OPENSSL.md)
283-
* [`EXT_OPENSSL_KERBEROS`](/docs/cmake/variables/EXT_OPENSSL.md)
284-
285-
* [`EXT_PDO_MYSQL`](/docs/cmake/variables/EXT_PDO_MYSQL.md)
286-
* [`EXT_PDO_MYSQL_SHARED`](/docs/cmake/variables/EXT_PDO_MYSQL.md)
287-
* [`EXT_PDO_MYSQL_DRIVER`](/docs/cmake/variables/EXT_PDO_MYSQL.md)
288-
289-
* [`EXT_PDO_ODBC`](/docs/cmake/variables/EXT_PDO_ODBC.md)
290-
* [`EXT_PDO_ODBC_SHARED`](/docs/cmake/variables/EXT_PDO_ODBC.md)
291-
* [`EXT_PDO_ODBC_TYPE`](/docs/cmake/variables/EXT_PDO_ODBC.md)
223+
* [`bcmath`](/docs/cmake/ext/bcmath.md)
224+
* [`bz2`](/docs/cmake/ext/bz2.md)
225+
* [`calendar`](/docs/cmake/ext/calendar.md)
226+
* [`com_dotnet`](/docs/cmake/ext/com_dotnet.md)
227+
* [`ctype`](/docs/cmake/ext/ctype.md)
228+
* [`curl`](/docs/cmake/ext/curl.md)
229+
* [`date`](/docs/cmake/ext/date.md)
230+
* [`dba`](/docs/cmake/ext/dba.md)
231+
* [`dl_test`](/docs/cmake/ext/dl_test.md)
232+
* [`dom`](/docs/cmake/ext/dom.md)
233+
* [`enchant`](/docs/cmake/ext/enchant.md)
234+
* [`exif`](/docs/cmake/ext/exif.md)
235+
* [`ffi`](/docs/cmake/ext/ffi.md)
236+
* [`fileinfo`](/docs/cmake/ext/fileinfo.md)
237+
* [`filter`](/docs/cmake/ext/filter.md)
238+
* [`ftp`](/docs/cmake/ext/ftp.md)
239+
* [`gd`](/docs/cmake/ext/gd.md)
240+
* [`gettext`](/docs/cmake/ext/gettext.md)
241+
* [`gmp`](/docs/cmake/ext/gmp.md)
242+
* [`hash`](/docs/cmake/ext/hash.md)
243+
* [`iconv`](/docs/cmake/ext/iconv.md)
244+
* [`intl`](/docs/cmake/ext/intl.md)
245+
* [`json`](/docs/cmake/ext/json.md)
246+
* [`ldap`](/docs/cmake/ext/ldap.md)
247+
* [`libxml`](/docs/cmake/ext/libxml.md)
248+
* [`mbstring`](/docs/cmake/ext/mbstring.md)
249+
* [`mysqli`](/docs/cmake/ext/mysqli.md)
250+
* [`mysqlnd`](/docs/cmake/ext/mysqlnd.md)
251+
* [`odbc`](/docs/cmake/ext/odbc.md)
252+
* [`opcache`](/docs/cmake/ext/opcache.md)
253+
* [`openssl`](/docs/cmake/ext/openssl.md)
254+
* [`pcntl`](/docs/cmake/ext/pcntl.md)
255+
* [`pcre`](/docs/cmake/ext/pcre.md)
256+
* [`pdo`](/docs/cmake/ext/pdo.md)
257+
* [`pdo_dblib`](/docs/cmake/ext/pdo_dblib.md)
258+
* [`pdo_firebird`](/docs/cmake/ext/pdo_firebird.md)
259+
* [`pdo_mysql`](/docs/cmake/ext/pdo_mysql.md)
260+
* [`pdo_odbc`](/docs/cmake/ext/pdo_odbc.md)
261+
* [`pdo_pgsql`](/docs/cmake/ext/pdo_pgsql.md)
262+
* [`pdo_sqlite`](/docs/cmake/ext/pdo_sqlite.md)
263+
* [`pgsql`](/docs/cmake/ext/pgsql.md)
264+
* [`phar`](/docs/cmake/ext/phar.md)
265+
* [`posix`](/docs/cmake/ext/posix.md)
266+
* [`random`](/docs/cmake/ext/random.md)
267+
* [`readline`](/docs/cmake/ext/readline.md)
268+
* [`reflection`](/docs/cmake/ext/reflection.md)
269+
* [`session`](/docs/cmake/ext/session.md)
270+
* [`shmop`](/docs/cmake/ext/shmop.md)
271+
* [`simplexml`](/docs/cmake/ext/simplexml.md)
272+
* [`skeleton`](/docs/cmake/ext/skeleton.md)
273+
* [`snmp`](/docs/cmake/ext/snmp.md)
274+
* [`soap`](/docs/cmake/ext/soap.md)
275+
* [`sockets`](/docs/cmake/ext/sockets.md)
276+
* [`sodium`](/docs/cmake/ext/sodium.md)
277+
* [`spl`](/docs/cmake/ext/spl.md)
278+
* [`sqlite3`](/docs/cmake/ext/sqlite3.md)
279+
* [`standard`](/docs/cmake/ext/standard.md)
280+
* [`sysvmsg`](/docs/cmake/ext/sysvmsg.md)
281+
* [`sysvsem`](/docs/cmake/ext/sysvsem.md)
282+
* [`sysvshm`](/docs/cmake/ext/sysvshm.md)
283+
* [`tidy`](/docs/cmake/ext/tidy.md)
284+
* [`tokenizer`](/docs/cmake/ext/tokenizer.md)
285+
* [`xml`](/docs/cmake/ext/xml.md)
286+
* [`xmlreader`](/docs/cmake/ext/xmlreader.md)
287+
* [`xmlwriter`](/docs/cmake/ext/xmlwriter.md)
288+
* [`xsl`](/docs/cmake/ext/xsl.md)
289+
* [`zend_test`](/docs/cmake/ext/zend_test.md)
290+
* [`zip`](/docs/cmake/ext/zip.md)
291+
* [`zlib`](/docs/cmake/ext/zlib.md)
292292

293293
## 7. CMake GUI
294294

docs/cmake/ext/bcmath.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/bcmath/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/bcmath/CMakeLists.txt)
3+
4+
# The bcmath extension
5+
6+
Configure the `bcmath` extension.
7+
8+
This extension provides Basic Calculator (BC) style precision math support.
9+
10+
## EXT_BCMATH
11+
12+
* Default: `OFF`
13+
* Values: `ON|OFF`
14+
15+
Enable the extension.
16+
17+
## EXT_BCMATH_SHARED
18+
19+
* Default: `OFF`
20+
* Values: `ON|OFF`
21+
22+
Build extension as shared.

docs/cmake/ext/bz2.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/bz2/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/bz2/CMakeLists.txt)
3+
4+
# The bz2 extension
5+
6+
Configure the `bz2` extension.
7+
8+
This extension provides support for reading and writing BZip2 (.bz2) compressed
9+
files.
10+
11+
## EXT_BZ2
12+
13+
* Default: `OFF`
14+
* Values: `ON|OFF`
15+
16+
Enable the extension.
17+
18+
## EXT_BZ2_SHARED
19+
20+
* Default: `OFF`
21+
* Values: `ON|OFF`
22+
23+
Build extension as shared.

docs/cmake/ext/calendar.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/calendar/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/calendar/CMakeLists.txt)
3+
4+
# The calendar extension
5+
6+
Configure the `calendar` extension.
7+
8+
This extension provides support for calendar conversion.
9+
10+
## EXT_CALENDAR
11+
12+
* Default: `OFF`
13+
* Values: `ON|OFF`
14+
15+
Enable the extension.
16+
17+
## EXT_CALENDAR_SHARED
18+
19+
* Default: `OFF`
20+
* Values: `ON|OFF`
21+
22+
Build extension as shared.

docs/cmake/ext/com_dotnet.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/com_dotnet/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/com_dotnet/CMakeLists.txt)
3+
4+
# The com_dotnet extension
5+
6+
Configure the `com_dotnet` extension.
7+
8+
This extension provides the Component Object Model (COM) and .NET support.
9+
10+
> [!NOTE]
11+
> This extension is available only when the target system is Windows.
12+
13+
## EXT_COM_DOTNET
14+
15+
* Default: `ON`
16+
* Values: `ON|OFF`
17+
18+
Enable the extension.
19+
20+
## EXT_COM_DOTNET_SHARED
21+
22+
* Default: `OFF`
23+
* Values: `ON|OFF`
24+
25+
Build extension as shared.

docs/cmake/ext/ctype.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/ctype/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/ctype/CMakeLists.txt)
3+
4+
# The ctype extension
5+
6+
Configure the `ctype` extension.
7+
8+
This extension provides support for character type checking according to the
9+
locale.
10+
11+
## EXT_CTYPE
12+
13+
* Default: `ON`
14+
* Values: `ON|OFF`
15+
16+
Enable the extension.
17+
18+
## EXT_CTYPE_SHARED
19+
20+
* Default: `OFF`
21+
* Values: `ON|OFF`
22+
23+
Build extension as shared.

docs/cmake/ext/curl.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/curl/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/curl/CMakeLists.txt)
3+
4+
# The curl extension
5+
6+
Configure the `curl` extension.
7+
8+
This extension provides support for using CURL - Client URL Library.
9+
10+
## EXT_CURL
11+
12+
* Default: `OFF`
13+
* Values: `ON|OFF`
14+
15+
Enable the extension.
16+
17+
## EXT_CURL_SHARED
18+
19+
* Default: `OFF`
20+
* Values: `ON|OFF`
21+
22+
Build extension as shared.

docs/cmake/ext/date.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!-- This is auto-generated file. -->
2+
* Source code: [ext/date/CMakeLists.txt](https://github.com/petk/php-build-system/blob/master/cmake/ext/date/CMakeLists.txt)
3+
4+
# The date extension
5+
6+
Configure the `date` extension.
7+
8+
This extension provides date and time support.
9+
10+
This extension is always enabled.

0 commit comments

Comments
 (0)