Heim >Backend-Entwicklung >PHP-Problem >So konfigurieren Sie SVN in PHP
Bei der Entwicklung mit PHP müssen Sie häufig mit dem SVN-Versionskontrollsystem interagieren. Um SVN bequemer nutzen zu können, müssen wir einige Einstellungen vornehmen.
Bei Verwendung von PHP müssen Sie das SVN-Plugin installieren. Die spezifischen Vorgänge sind wie folgt:
Führen Sie im Linux-System den folgenden Befehl aus:
sudo apt-get install subversion libapache2-mod-svn sudo a2enmod ssl sudo a2enmod dav sudo a2enmod dav_svn
Im Windows-System müssen Sie den folgenden Code in die Datei php.ini einfügen : #🎜🎜 #
extension=php_openssl.dll extension=php_svn.dll
sudo htpasswd -cm /etc/apache2/dav_svn/passwd svnuserFügen Sie im Windows-System den folgenden Code zur Apache-Konfigurationsdatei httpd hinzu. conf: # 🎜🎜#
<Location /svn> DAV svn SVNParentPath C:/svn AuthType Basic AuthName "Subversion Repository" AuthUserFile "C:/svn/passwd" Require valid-user </Location>
Unter diesen ist svnuser der Benutzername von svn, passwd ist das Passwort von svn und wird im angegebenen Verzeichnis gespeichert.
SVN-Repository erstellenFühren Sie im Linux-System den folgenden Befehl aus:
sudo svnadmin create /var/www/svn/project_name
Im Windows-System müssen Sie den folgenden Befehl im Stammverzeichnis von svn ausführen : #🎜🎜 #
svnadmin create project_nameUnter diesen ist project_name der Name des SVN-Repositorys.
SVN-Repository-Berechtigungen konfigurieren
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_nameFühren Sie im Windows-System den folgenden Befehl in CMD aus:
svn co file:///C:/svn/project_name C:/project_name# 🎜🎜 #Unter diesen ist www-data der laufende Account von Apache. Entwickeln mit svn
svn co svn://url/project_name svn add filename.php svn commit -m "commit message"
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie SVN in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!