PHP Classes

File: fwphp/glomodul/mkd/01/001_instalac/001_vbox/001_instalac_moj_xampp_743.txt

Recommend this page to a friend!
  Classes of Slavko Srakocic   B12 PHP FW   fwphp/glomodul/mkd/01/001_instalac/001_vbox/001_instalac_moj_xampp_743.txt   Download  
File: fwphp/glomodul/mkd/01/001_instalac/001_vbox/001_instalac_moj_xampp_743.txt
Role: Documentation
Content type: text/plain
Description: Documentation
Class: B12 PHP FW
Manage database records with a PDO CRUD interface
Author: By
Last change: Update of fwphp/glomodul/mkd/01/001_instalac/001_vbox/001_instalac_moj_xampp_743.txt
Date: 1 year ago
Size: 4,919 bytes
 

Contents

Class file image Download
## XAMPP instalac on Windows 10 64 bit 2021.10.30 PHP 8.0.12 xampp-portable-windows-x64-8.0.12-0-VS16.7z 89.12 MB, 2020.03.30 PHP 7.4.3 https://www.apachefriends.org/faq_windows.html or http://localhost:8083/dashboard/faq.html http://localhost:8083/dashboard/howto.html http://localhost:8083/ http://dev1:8083/ SyMenu -> xampp-control.exe called as admin -> click button "Shell" to open Win CLI J:\xampp>php -v PHP 8.0.12 (cli) (built: Oct 19 2021 11:21:05) ( ZTS Visual C++ 2019 x64 ) Copyright (c) The PHP Group Zend Engine v4.0.12, Copyright (c) Zend Technologies J:\xampp>composer selfupdate Upgrading to version 2.1.10 (stable channel). Use composer self-update --rollback to return to version 2.0.8 J:\xampp>composer -v Composer version 2.1.10 2021-10-29 22:34:57 ### 1. C:\Windows\System32\drivers\etc\hosts \#localhost name resolution is handled within DNS itself. ``` 128.127.0.0.1 localhost dev1 https://www.expressvpn.com/ ::1 localhost dev1 https://www.expressvpn.com/ ``` ### 2. J:\xampp\apache\conf\httpd.conf Listen 8083 ServerName localhost:8083 ... #### To see http://dev1:8083/fwphp/www/ (dev1 is apache virtual host) : ```xml <Directory "J:/awww/www/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> ``` Now in J:\xampp\xampp-control.exe : 1. buttons "Config", "Editor" and "Service and port settings" Apache port 8083 2. buttons "Start mysql" and "Start Apache" http://localhost:8083/ shows : Apache Friends Applications FAQs HOW-TO Guides PHPInfo phpMyAdmin ### 3. J:\xampp\phpMyAdmin\config.inc.php change line to be $cfg['Servers'][$i]['host'] = 'localhost'; (not 127.0.0.1 !) buttons "Stop mysql" then "Start mysql" http://localhost:8083/phpmyadmin/ shows Server: localhost Databases : 1. information_schema 2. mysql 3. performance_schema 4. phpmyadmin 5. test #### my db-s imported Click "Import" link in top toolbar 1. J:\\awww\\www\\01_DDL_mysql_blog.sql To see http://dev1:8083/fwphp/www/ (dev1 is apache virtual host) : ### 4. J:\xampp\apache\conf\extra\httpd-vhosts.conf : First VirtualHost section is default or fallback virtual host, used f or all requests that do not match **ServerName or ServerAlias** in any \<VirtualHost> block. ```xml <VirtualHost *:8083> DocumentRoot "/xampp/htdocs/" ServerName localhost </VirtualHost> #### sets up a virtual host named dev1 <VirtualHost *:8083> DocumentRoot "J:/awww/www/" ServerName dev1 </VirtualHost> ``` **Self signed certificate comes with xampp :** SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" **To see https://dev1/fwphp/www/ (dev1 is apache virtual host) :** **5. J:\xampp\apache\conf\extra\httpd-ssl.conf** #### SSL Virtual Host Content ```xml <VirtualHost _default_:443> DocumentRoot "J:/awww/www" ServerName dev1:443 ServerAdmin slavkoss22@gmail.com ErrorLog "J:/xampp/apache/logs/error.log" TransferLog "J:/xampp/apache/logs/access.log" SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory "J:/xampp/apache/cgi-bin"> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-5]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog "J:/xampp/apache/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" </VirtualHost> <VirtualHost _default_:443> # General setup for the virtual host DocumentRoot "J:/xampp/htdocs" #ServerName www.example.com:443 ServerName localhost:443 #ServerAdmin admin@example.com ServerAdmin slavkoss22@gmail.com ErrorLog "J:/xampp/apache/logs/error.log" TransferLog "J:/xampp/apache/logs/access.log" # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory "J:/xampp/apache/cgi-bin"> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-5]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog "J:/xampp/apache/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" </VirtualHost> ``` ## 6. Developing dev1 web site is virtual host, port 8083, dir J:/awww/www I put all my php coding in J:/awww/www, ehich is on Github. In J:\xampp\htdocs are some extern (big) applications for testing.