Pour faire un laucher pour Unity, il faut créer un fichier dans .local/share/applications par exemple : jetbrains-phpstorm.desktop et y écrire: (si Phpstorm est installé dans /opt/ ) [Desktop Entry] Version=1.0 Type=Application Name=JetBrains PhpStorm Exec=/opt/PhpStorm/bin/phpstorm.sh %f […]
developpement › PHP MySQL
mercredi 18 novembre 2015
installer PHPStorm avec Ubuntu et unity
mercredi 18 novembre 2015. developpement › PHP MySQL
mercredi 25 mars 2015
installer xdebug avec php
mercredi 25 mars 2015. developpement › PHP MySQL
xdebug permet d'aider au débugage de PHP et cela ouvre pas mal de persperctive (comment j'ai pu faire sans??). Ca fonctionne sous forme d'une extension php (une sorte de serveur xdebug si j'ai bien compris) et d'un client xdebug (ici, phpstorm, qui fait ca très bien et permet de faire défiler le code pas à pas en affichant la valeur de toutes les variables en temps réel..)
mardi 30 septembre 2014
PhpStorm et compass
mardi 30 septembre 2014. developpement › PHP MySQL
Si ce n'est pas déjà le cas, installer compass: sudo apt-get install ruby-compass Pour paramétrer rapidement compass avec Phpstorm (excellent IDE pour le PHP, css, etc...): Créer un nouveau projet Dans File > Settings : onglet Langage et Framework/ Compass : vérifier que le support est coché, et […]
lundi 10 mars 2014
utf-8 et mysql
lundi 10 mars 2014. developpement › PHP MySQL
Voir aussi: http://www.haypocalc.com/wiki/UTF-8_et_Linux et: http://en.gentoo-wiki.com/wiki/TIP_Convert_latin1_to_UTF-8_in_MySQL ainsi que : http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8 Pour le php, voir aussi : […]
mercredi 26 février 2014
installer ionCube
mercredi 26 février 2014. developpement › PHP MySQL
ionCube est une extension permettant d'utiliser un code PHP crypté (avec ioncube) pour empêcher que le code php soit visible (histoire de protéger ses sources...). Pour l'installer sur un serveur (ici ubuntu server 12.04 LTS): Récupérer les sources auprès de ionCube ( […]
mardi 25 février 2014
remplacer une chaine par une autre dans Mysql
mardi 25 février 2014. developpement › PHP MySQL
UPDATE nom_table SET nom_colonne = REPLACE(nom_colonne,'remplacer_ceci','avec_cela'); Cas spécifique Dans wordpress, si on a un site de test et qu'on rechange le nom (ex. text.monsite.com qui devient en production www.monsite.com), on est obliger de mettre à jour ttes les occurences un peu […]
mardi 27 mars 2012
selectionner les éléments qui n'appartiennt pas à la table...
mardi 27 mars 2012. developpement › PHP MySQL
Soit 2 tables A et B avec une colonne commune. (ex. id) Je souhaite avoir la liste des éléments de A qui ne figurent pas dans B: SELECT * FROM A WHERE (A.id NOT IN (SELECT B.id FROM B))
jeudi 15 mars 2012
sauvegarder toute la base Mysql
jeudi 15 mars 2012. developpement › PHP MySQL
Son usage sous shell (de préférence en étant root) est comme suit : mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES > backup041118.sql La restauration se fait en utilisant directement le programme principal : mysql -u USER -p MOTDEPASSE BASEDEDONNEES < backup041118.sql Enfin, si […]
Mysql : Modifier les valeurs d'une colonne
jeudi 15 mars 2012. developpement › PHP MySQL
UPDATE produits SET prix=prix/1,196; la requête suivante double la valeur de la colonnes âge, puis l'incrémente : UPDATE persondata SET age=age*2, age=age+1; voir : http://dev.mysql.com/doc/refman/5.0/fr/data-manipulation.html […]
installer le mot de passe root pour Mysql
jeudi 15 mars 2012. developpement › PHP MySQL
mysqladmin -u root password nouveaumotdepasse **** Attention: s'il s'agit de réinitialiser le mot de passe (mot de passe perdu), il faut faire ceci: MISE A JOUR nov 2019 : depuis la 18.04, l'accès root Mysql est désactivé par défaut et il vaut mieux le laisser tel quel. Il vaut mieux alors plutôt […]
lundi 27 février 2012
mPDF - générateur PDF
lundi 27 février 2012. developpement › PHP MySQL
Voici un nouveau générateur PDF en php, qui à l’avantage par rapport à FPDF de se baser sur une mise en page/base de départ en html/css (au lieu de placer chaque élément avec ses coordonnées en mm, fastidieux...)... le site : http://www.mpdf1.com la Doc trucs et astuces: si le html est créé dans une […]