![]() In addition, companies such as Google, Microsoft, and Adobe, who have partnerships with Zend, offer the framework various interfaces to their web services. Zend technologies has always been supported by the very active PHP community, which helps to develop and continuously improve the open source framework. The framework uses the package administrator, Composer, the script-test environment, PHPUnit, and Travis CI, a tool for continuous integration, where GitHub projects can be built and published automatically. Basic functions can be integrated quickly and with minimal programming effort, whereby the focus can be placed on implementing features of your own application. The collection of professional PHP packages, which have been integrated into the framework, is very simple and impresses even experienced developers. The object-oriented Zend Framework is the perfect development platform for web applications thanks to its broad foundation. The current version 3 (which succeeded Zend Framework 2.0 in July 2016) isn’t compatible with the previous versions, but web applications and services can be created which are based on PHP 5.6 (or higher). To date, the Zend Framework has been downloaded over 15 million times. Zend Technologies has continued to work on improving the open source language and has released a PHP interpreter, known as Zend Engine. The founders of the Israeli company were two developers, Andi Gutmans and Zeev Suraski, who had previously developed the script language, PHP, programmed by Rasmus Lerdorf as part of their studies at the Israel Institute of Technology along with other graduates. ![]() In early 2006, the software company Zend Technologies (now part of Rogue Wave Software) released a pre-alpha version of the PHP framework, Zend Framework, under the BSD license. linuxhelp sites-available # systemctl restart apache2.Zend Framework: the open source architecture simplifies the development of your web application Make an entry to the host file as follows linuxhelp sites-available # vim /etc/hosts To activate the new configuration, you need to run: ServerName DocumentRoot /var/www/html/webtrees/Įnable site access linuxhelp sites-available # a2ensite web.conf linuxhelp ~ # cd /etc/apache2/sites-available/ Navigate to the apache document root directory linuxhelp ~ # mv webtrees /var/www/html/Ĭreate a new virtual host configuration for accessing the webtrees. Linuxhelp ~ # chown -R www-data:www-data webtrees Inflating: webtrees/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.phpĬhange ownership and permission of the webtrees follows linuxhelp ~ # ls Inflating: webtrees/vendor/tecnickcom/tcpdf/tools/convert_fonts_examples.txt ![]() Inflating: webtrees/vendor/tecnickcom/tcpdf/tcpdf_parser.phpĬreating: webtrees/vendor/tecnickcom/tcpdf/tools/Įxtracting: webtrees/vendor/tecnickcom/tcpdf/tools/.htaccess Inflating: webtrees/vendor/tecnickcom/tcpdf/tcpdf_import.php Inflating: webtrees/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php Inflating: webtrees/admin_module_charts.php Inflating: webtrees/admin_module_blocks.php Inflating: webtrees/admin_media_upload.php 15:29:47 (590 KB/s) - ‘ webtrees-1.7.9.zip’ saved Īfter Downloading extract the downloaded package linuxhelp ~ # unzip webtrees-1.7.9.zip Php7.0-xmlrpc php7.0-soap php7.0-xml php7.0-intl php7.0-cli php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intlĭownload a Webtrees package on terminal using the wget command. Php installation with required following modules add-apt-repository ppa:ondrej/phpĪpt-get install php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0 php7.0-common ![]() In MariaDB (create database and user and give privileges to that user) In this tutorial, we will cover the installation of webtrees on linuxmint 18.03. It is written in PHP and uses a MySQL database. Web trees is a free open source web-based genealogy application intended for collaborative use.
0 Comments
Leave a Reply. |