Переезжаю на линукс
Появился небольшой проект, написать его требуется на PHP, так что я наконец-то нашел повод перевести один из своих домашних компов на линукс. Поднимаю LAMP, чтобы попробовать как же коллеги линуксоиды так сидят годами на люто бешенно ненавидимой мною платформе и кодят.
Для начала поставил Ubuntu 9.10, так как версия 10.10 на моем стареньком Athlon XP 1800+/512mb уж больно тормозила.
Скачал Netbeans и немного даже помучился с установкой Java: дело в том, что Netbeans Installer все никак не мог найти JVM, а отловить куда же устанавливается Java скачанная с сайта Oracle мне не удалось :-).
В итоге поставил Java из репозитория Ubuntu:
sudo apt-get install sun-java6-jre sun-java6-jdk
затем
chmod 777 netbeans-6.9.1-ml-php-linux.sh
netbeans-6.9.1-ml-php-linux.sh
Поднял LAMP по замечательному мануалу:
aptitude install mysql-server mysql-client
aptitude install apache2
aptitude install php5 libapache2-mod-php5
aptitude search php5
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
/etc/init.d/apache2 restart
sudo a2enmod rewrite
sudo invoke-rc.d apache2 restart
Виртуальные хосты для Apache2 я прописываю так:
/etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
ServerName mysite.local
ServerAlias www.mysite.local
DocumentRoot /home/adel/web/mysite.local
ErrorLog /home/adel/web/mysite.local/logs/mysite-err.log
</VirtualHost>
Так и в Netbeans удобнее, да и сайты сайты открываются в браузере как надо.
Сейчас вот скачается Navicat Lite для MySQL и засяду я кодить на все оставшиеся новогодние выходные.