Comment configurer svn en php

PHPz
Libérer: 2023-04-25 17:15:30
original
592 Les gens l'ont consulté

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.

  1. Installez le plug-in svn

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
Copier après la connexion

Sous le système Windows, vous devez ajouter le code suivant dans le fichier php.ini :

extension=php_openssl.dll
extension=php_svn.dll
Copier après la connexion
  1. Définir le mot de passe du compte svn

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
Copier après la connexion

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>
Copier après la connexion

où svnuser est le nom d'utilisateur de svn et passwd Mot de passe pour svn et stocké dans le répertoire spécifié.

  1. Créer un référentiel svn

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
Copier après la connexion

Dans le système Windows, vous devez exécuter la commande suivante dans le répertoire racine de svn :

svnadmin create project_name
Copier après la connexion

Où, project_name est le nom du dépôt svn.

  1. Configurer les autorisations du référentiel 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
Copier après la connexion

Dans le système Windows, exécutez la commande suivante dans CMD :

svn co file:///C:/svn/project_name C:/project_name
Copier après la connexion

Où, www-data est le compte en cours d'Apache.

  1. Développer à l'aide de svn

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"
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!