Пришлось настраивать систему заново, но так как я сейчас разрабатываю только под symfony. Настраивал работу системы как раз для симфони, поэтому можно рассматривать этот пост как Необходимые компоненты для работы symfony в Ubuntu.
Поставим apache и php5.
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 php5-common mysql-server mysql-common mysql-client-5.0 php5-cli php5-xsl
Устанавливаем кодировку по умолчанию для mysql:
sudo mcedit /etc/mysql/my.cnf
или
sudo nano /etc/mysql/my.cnf
добавить в конец строчки:
default-character-set=utf8
character_set_client=utf8
вместо utf8 можно любую другую, например cp1251
Ставим svn. Если не используете, то можно пропустить.
apt-get install subversion
libapache2-svn ssl-cert libapache2-svn - опционально
Ставим symfony:
sudo mkdir -p /usr/share/php5/symfony-1.2/
sudo svn co http://svn.symfony-project.com/branches/1.2 /usr/share/php5/symfony-1.2/
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/symfony/web/
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Если проект начинаете с нуля:
wget http://www.symfony-project.org/get/sf_sandbox_1_2.tgz
tar xfz sf_sandbox_1_2.tgz
cp sf_sandbox
mv sf_sandbox/* /var/www/symfony/
Подключаем библиотеку symfony. В файле:
/var/www/symfony/config/ProjectConfiguration.class.php
меняем на:
require_once '/usr/share/php5/symfony-1.2/lib/autoload/sfCoreAutoload.class.php';
Проверяем
cp /var/www/symfony/
./symfony
если все без ошибок, то можно приступать к работе
1 комментарий:
Отправить комментарий