Blog Solutii IT: „Help IT – Solutii informatice”
Laravel este framework-ul meu preferat pentru partea de backend, iar pentru partea de frontend Angular. In mana unui dezvoltator software, aceste 2 framework-uri fac minuni. 🙂
Mai jos voi descrie pasii pentru a integra Angular5 in Laravel 5.5 folosind angular-cli.
https://github.com/angular/angular-cli
Continuă lectura „Laravel5.5 si Angular5 folosind angular/cli”
Homestead este o masina virtuala pentru a dezvolta aplicatii web folosind framework-ul php Laravel.
Configuratie Homestead:
- Ubuntu 14.04
- Git
- PHP 5.6 / 7.0
- Xdebug
- HHVM
- Nginx
- MySQL
- Sqlite3
- Postgres
- Composer
- Node (With PM2, Bower, Grunt, and Gulp)
- Redis
- Memcached (PHP 5.x Only)
- Beanstalkd
- Laravel Envoy
- Blackfire Profiler
Din punctul meu de vedere este unul din cele mai frumoase si mai bune framework-uri php. Este doar parerea mea.
Pe 3 decembrie a aparut oficial PHP 7. Acesta este mult mai rapid si mai bun decat versiunile anterioare. Prin urmare, se impune nevoia sa-i facem si noi update in masina noastra virtuala Homestead.
Pasul 1
In directorul unde avem instalat Homestead, deschidem o consola GIT si rulam comanda:
git clone -b php-7 https://github.com/laravel/homestead.git Homestead7
Se creaza un nou director Homestead7.
Se adauga in fisierul ~/.homestead/Homestead.yaml, imediat dupa "---" (prima linie) :
box: laravel/homestead-7
Se ruleaza vagrant up si se creaza o noua masina virtuala Homesteadcu PHP 7.
Dupa ce se creaza masina, rulam vagrant ssh si rulam 3 comenzi:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Rulam php -v si vom vedea versiunea 7 de PHP instalata :).
03 Dec 2015
The PHP development team announces the immediate availability of PHP 7.0.0. This release marks the start of the new major PHP 7 series.
PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as
- Improved performance: PHP 7 is up to twice as fast as PHP 5.6
- Significantly reduced memory usage
- Abstract Syntax Tree
- Consistent 64-bit support
- Improved Exception hierarchy
- Many fatal errors converted to Exceptions
- Secure random number generator
- Removed old and unsupported SAPIs and extensions
- The null coalescing operator (??)
- Return and Scalar Type Declarations
- Anonymous Classes
- Zero cost asserts
In acest post, vreau sa va ofer un link in care veti gasi peste 60 de documentatii despre diverse API-uri, framework-uri, limbaje de programare, etc. Printre aceste amintesc: Laravel 5.1, Drupal 7.4, Html, CSS, JavaScript, C, C++, Pyton, Nginx, Angular.js, etc.
Acest site, este o resursa formidabila pentru orice programator, indiferent de nivelul la care este.
Toate acestea le gasiti la DevDocs.io .
Spor la invatat!
PS: Este o resursa gratuita.
Pentru cei care sunt la inceput de drum in domeniul programarii si au ales ca limbaj de programare PHP-ul, va recomand articolul de mai jos.
http://forum.softpedia.com/topic/891461-sfaturi-de-programare-in-php/
Pentru a actualiza XAMPP, procedam astfel:
- Salvam versiunea de XAMPP existenta intr-o alta locatie;
- Dezinstalam versiunea veche de XAMPP;
- Descarcam ultima versiune de XAMPP de la adresa: https://www.apachefriends.org/ro/index.html ;
- Instalam versiunea descarcata de XAMPP;
- Copiem htdocs din versiunea veche peste versiunea noua;
- Copiem directorul vechi (din copia salvata) „data” din mysql in mysql (versiunea recent instalata);
- Copiem php.ini din directorul php vechi in directorul php din directorul XAMPP recent instalat;
- Copiem phpmyadmin din back-up in directorul XAMPP recent instalat.
PS: pentru a face ca MySql si Apache sa ruleze automat ca servicii trebuie sa punctam pe xampp-control.exe tinand apasat CTRL si selectam „Run as administrator”. Dupa ce se deschide fereastra de administrare, bifam cele 2 checkbox-uri din dreptul Apache si MySql.
1) Se face back-up in alta locatie la intreg directorul de xampp;
2) Se vede ce arhitectura si ce compiler este in php-ul existent astfel: http://localhost/xampp, se alege phpinfo() .
Compiler | MSVC9 (Visual C++ 2008) |
Architecture | x86 |
In functie de acestea, descarcam ultima versiune care are acelasi compiler si architectura cu versiunea existenta.
Se descarca de aici: http://windows.php.net/downloads/releases/
3) Se reporneste server-ul Apache
Aceasta eroare este generata de coruperea fisierului cookie. Se rezolva prin stergerea cookie-urilor din browser.
In functie de sistemul de operare folosit, baza de date revisal (revisal.db) se gaseste la urmatoarea adresa:
Windows 7: C:\Users\(user curent)\AppData\Roaming
Windows 2003: C:\Documents and Settings\(user current)\Application Data\
Windows XP: C:\Documents and Settings\(user current)\Application Data\