Căutare

Help IT – Solutii informatice

Colecție gratuită de soluții IT

Autor

Sirbu Daniel

PHP Sr. Software Developer, Laravel 5, Drupal 7 Certificare Zend

Laravel5.5 si Angular5 folosind angular/cli

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”

Update PHP7 intr-o masina virtuala Homestead 2.0

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 :).

PHP 7.0.0 Released

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

devdocs.io – Colectie de documentatii intr-un singur loc

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.

Sfaturi de programare in PHP

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/

Actualizare XAMPP

Pentru a actualiza XAMPP, procedam astfel:

  1. Salvam versiunea de XAMPP existenta intr-o alta locatie;
  2. Dezinstalam versiunea veche de XAMPP;
  3. Descarcam ultima versiune de XAMPP de la adresa: https://www.apachefriends.org/ro/index.html ;
  4. Instalam versiunea descarcata de XAMPP;
  5. Copiem htdocs din versiunea veche peste versiunea noua;
  6. Copiem directorul vechi (din copia salvata)  „data” din mysql in mysql (versiunea recent instalata);
  7. Copiem php.ini din directorul php vechi in directorul php din directorul XAMPP recent instalat;
  8. 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.

Actualizare PHP din XAMPP-ul instalat in Windows

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

Eroare PHP – The session id is too long or contains illegal characters

Aceasta eroare este generata de coruperea fisierului cookie. Se rezolva prin stergerea cookie-urilor din browser.

Locatia unde se afla baza de date revisal in functie de sistemul de operare folosit

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\

Creează gratuit un site web sau un blog la WordPress.com. Tema: Baskerville de Anders Noren.

SUS ↑