<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.ph-sw.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.ph-sw.fr/feed.php">
        <title>Notes - php</title>
        <description></description>
        <link>https://wiki.ph-sw.fr/</link>
        <image rdf:resource="https://wiki.ph-sw.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-10T13:06:15+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.ph-sw.fr/doku.php?id=php:accueil&amp;rev=1761413753&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ph-sw.fr/doku.php?id=php:composer&amp;rev=1617548516&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ph-sw.fr/doku.php?id=php:install-macos-mojave&amp;rev=1626535570&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ph-sw.fr/doku.php?id=php:symfony&amp;rev=1622747462&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ph-sw.fr/doku.php?id=php:upgrade-php&amp;rev=1626535872&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.ph-sw.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Notes</title>
        <link>https://wiki.ph-sw.fr/</link>
        <url>https://wiki.ph-sw.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.ph-sw.fr/doku.php?id=php:accueil&amp;rev=1761413753&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-25T17:35:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accueil</title>
        <link>https://wiki.ph-sw.fr/doku.php?id=php:accueil&amp;rev=1761413753&amp;do=diff</link>
        <description>PHP

	*  Mettre à jour  PHP vers 7.3 sur Debian 8
	*  Installer Apache et PHP7 sur macOS Mojave
	*  Maîtrisez MySQLi sans POO !
	*  PHP 8.5 : Les fonctionnalités qui vont vraiment simplifier le développement

Changer le htdocs avec XAMPP

Changer les lignes 229 (DocumentRoot) et 230 (Directory) du fichier etc/httpd.conf.

Changer l&#039;utilisateur exécutant XAMPP

Changer les valeurs User et Group du fichier etc/httpd.conf. Il faut aussi donner les autorisations à cet utilisateur d&#039;écrire dans le do…</description>
    </item>
    <item rdf:about="https://wiki.ph-sw.fr/doku.php?id=php:composer&amp;rev=1617548516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T15:01:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>composer</title>
        <link>https://wiki.ph-sw.fr/doku.php?id=php:composer&amp;rev=1617548516&amp;do=diff</link>
        <description>Composer

Installer un package depuis GitHub

Source

Dans le fichier composer.json:

	*  renseigner le type et l&#039;adresse du dépôt
	*  ajouter le package, en préfixant la branche à utiliser de dev-

Exemple:


&quot;repositories&quot;: [
    {
        &quot;type&quot;: &quot;git&quot;,
        &quot;url&quot;: &quot;https://github.com/philippemilink/DatatablesBundle&quot;
    }
],
// ...
&quot;require&quot;: {
    ...
    &quot;sg/datatablesbundle&quot;: &quot;dev-dev&quot;
},</description>
    </item>
    <item rdf:about="https://wiki.ph-sw.fr/doku.php?id=php:install-macos-mojave&amp;rev=1626535570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-17T15:26:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install-macos-mojave</title>
        <link>https://wiki.ph-sw.fr/doku.php?id=php:install-macos-mojave&amp;rev=1626535570&amp;do=diff</link>
        <description>Installer Apache et PHP7 sur macOS Mojave

	*  &lt;https://medium.com/@crmcmullen/how-to-install-php-on-macos-10-13-high-sierra-and-10-14-mojave-using-homebrew-and-pecl-ef2276db3d62&gt;
	*  (&lt;https://www.dyclassroom.com/howto-mac/how-to-install-apache-mysql-php-on-macos-mojave-10-14&gt;)

Installation avec Brew.

Installer Apache

Arrêter le Apache natif de macOS:


sudo apachectl stop


Installer Apache avec Homebrew:


brew install httpd


Lancer le service Apache:


brew services start https</description>
    </item>
    <item rdf:about="https://wiki.ph-sw.fr/doku.php?id=php:symfony&amp;rev=1622747462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-03T19:11:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>symfony</title>
        <link>https://wiki.ph-sw.fr/doku.php?id=php:symfony&amp;rev=1622747462&amp;do=diff</link>
        <description>Symfony

Changer l&#039;encodage de la base de données

	*  &lt;https://symfony.com/doc/current/reference/configuration/doctrine.html&gt;
	*  &lt;http://jameshalsall.co.uk/posts/4-byte-utf-8-characters-with-doctrine-and-mysql&gt;


doctrine:
    dbal:
        charset: UTF8MB4


Dans la définition des entités:


/**
 * Bookmark
 *
 * @ORM\Table(name=&quot;bookmark&quot;, options={&quot;collate&quot;:&quot;utf8mb4_general_ci&quot;, &quot;charset&quot;:&quot;utf8mb4&quot;})
 * @ORM\Entity(repositoryClass=&quot;AppBundle\Repository\BookmarkRepository&quot;)
 */
class Bookmar…</description>
    </item>
    <item rdf:about="https://wiki.ph-sw.fr/doku.php?id=php:upgrade-php&amp;rev=1626535872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-17T15:31:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upgrade-php</title>
        <link>https://wiki.ph-sw.fr/doku.php?id=php:upgrade-php&amp;rev=1626535872&amp;do=diff</link>
        <description>Mettre à jour PHP à la version 7.3

Debian 8

	*  &lt;https://www.skyminds.net/serveur-dedie-upgrade-php-7-1-debian/&gt;

Arrêter NGINX et PHP5:


service php5 stop
service nginx stop


Ajout du dépôt spécial pour pouvoir installer PHP 7.3 sur Debian 8:


sudo apt install apt-transport-https lsb-release ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c &#039;echo &quot;deb https://packages.sury.org/php/ $(lsb_release -sc) main&quot; &gt; /etc/apt/sources.list.d…</description>
    </item>
</rdf:RDF>
