在Ubuntu上管理PHP项目,你可以遵循以下步骤:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
/var/www/my_project
的目录:sudo mkdir -p /var/www/my_project
sudo chown -R www-data:www-data /var/www/my_project
sudo chmod -R 755 /var/www/my_project
sudo nano /etc/apache2/sites-available/my_project.conf
然后,将以下内容粘贴到文件中,根据需要进行修改:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName my_project.local
ServerAlias www.my_project.local
DocumentRoot /var/www/my_project
<Directory /var/www/my_project>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/my_project_error.log
CustomLog ${APACHE_LOG_DIR}/my_project_access.log combined
</VirtualHost>
保存并关闭文件。接下来,启用新的虚拟主机配置:
sudo a2ensite my_project.conf
然后,重启Apache服务以应用更改:
sudo systemctl restart apache2
my_project.local
),你需要更新/etc/hosts
文件。打开文件并添加以下行:127.0.0.1 my_project.local www.my_project.local
保存并关闭文件。
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo apt install git
然后,在项目目录中初始化一个新的Git仓库:
cd /var/www/my_project
git init
现在,你可以将项目文件添加到Git仓库中,并使用Git命令进行版本控制。
遵循以上步骤,你应该可以在Ubuntu上顺利地管理你的PHP项目。当然,你还可以根据项目需求安装其他工具和服务,例如PHP框架(Laravel、Symfony等)、数据库管理系统(如PostgreSQL)等。