Maison >développement back-end >Problème PHP >Comment configurer svn en php
Lors du développement avec PHP, vous devez souvent interagir avec le système de contrôle de version SVN. Afin d'utiliser SVN plus facilement, nous devons effectuer quelques réglages.
Lorsque vous utilisez php, vous devez installer le plug-in svn. L'opération spécifique est la suivante :
Sous le système Linux, exécutez la commande suivante :
sudo apt-get install subversion libapache2-mod-svn sudo a2enmod ssl sudo a2enmod dav sudo a2enmod dav_svn
Sous le système Windows, vous devez ajouter le code suivant dans le fichier php.ini :
extension=php_openssl.dll extension=php_svn.dll
Afin de garantir la sécurité du code, le mot de passe du compte svn doit être défini. Les opérations spécifiques sont les suivantes :
Sous le système Linux, exécutez la commande suivante :
sudo htpasswd -cm /etc/apache2/dav_svn/passwd svnuser
Sous le système Windows, ajoutez le code suivant au fichier de configuration Apache httpd.conf :
<Location /svn> DAV svn SVNParentPath C:/svn AuthType Basic AuthName "Subversion Repository" AuthUserFile "C:/svn/passwd" Require valid-user </Location>
où svnuser est le nom d'utilisateur de svn et passwd Mot de passe pour svn et stocké dans le répertoire spécifié.
Afin de gérer le code, nous devons créer un référentiel svn. Les opérations spécifiques sont les suivantes :
Dans le système Linux, exécutez la commande suivante :
sudo svnadmin create /var/www/svn/project_name
Dans le système Windows, vous devez exécuter la commande suivante dans le répertoire racine de svn :
svnadmin create project_name
Où, project_name est le nom du dépôt svn.
Afin de contrôler les autorisations d'accès, nous devons définir les autorisations du référentiel svn. Les opérations spécifiques sont les suivantes :
Dans le système Linux, exécutez la commande suivante :
sudo svn co file:///var/www/svn/project_name /var/www/project_name sudo chown -R www-data:www-data /var/www/project_name sudo chmod -R 774 /var/www/project_name
Dans le système Windows, exécutez la commande suivante dans CMD :
svn co file:///C:/svn/project_name C:/project_name
Où, www-data est le compte en cours d'Apache.
Une fois les paramètres et la configuration ci-dessus terminés, vous pouvez volontiers utiliser svn pour gérer et développer du code, tel que :
svn co svn://url/project_name svn add filename.php svn commit -m "commit message"
Résumé : Grâce aux paramètres et à la configuration ci-dessus, nous pouvons utiliser svn plus facilement Système de contrôle de version pour une gestion et un développement de code plus efficaces.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!