Блог - Linux, программирование, Я!

linux на сервереLAMP

(Linux, Apache, MySQL, PHP)
Ну куда-ж без него)))

Можно установить одной строчкой в консоли

apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essential alien ssh openssh-server mysql-server mysql-client libmysqlclient15-dev phpmyadmin mysql-admin libapache2-mod-auth-mysql mysql-admin-common mysql-query-browser mysql-query-browser-common libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php-image-graph imagemagick php5-ldap apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert webalizer ntp ntpdate

Из всего набора (т.к. часть программ была установлена ранее) у меня должно установиться:
alien apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2.2-common autoconf automake1.4 automake1.9 autotools-dev
bison build-essential debhelper dpkg-dev fetchmail flex g++ g++-4.1 gettext html2text imagemagick intltool-debian
libapache2-mod-auth-mysql libapache2-mod-php5 libapr1 libaprutil1 libarchive-zip-perl libbeecrypt6 libc-client2002edebian
libcompress-raw-zlib-perl libcompress-zlib-perl libcurl3 libdb4.3-dev libdbd-mysql-perl libdbi-perl libgd2-xpm libgeoip1
libio-compress-base-perl libio-compress-zlib-perl libmcrypt4 libmhash2 libming0 libmysqlclient15-dev libneon25
libnet-daemon-perl libplrpc-perl libpopt-dev librpm4 libsqlite0 libssl-dev libstdc++6-4.1-dev libt1-5 libtidy-0.99-0 libtool
lynx m4 mlock mysql-admin mysql-admin-common mysql-client mysql-client-5.0 mysql-query-browser mysql-query-browser-common
mysql-server mysql-server-5.0 ncftp nmap openssh-server php-image-canvas php-image-graph php-pear php5 php5-cli php5-common
php5-curl php5-dev php5-gd php5-idn php5-imagick php5-imap php5-ldap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql
php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin po-debconf pslib1 rpm shtool ssh
webalizer

В итоге имеем установленный, но не до конца настроенный LAMP
После в командной строке
Для подключения модулей:
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include
sudo a2enmod php5
Для доступа в phpmyadmin:
sudo ln -s /user/share/phpmyadmin/ /var/www/

Делаем
/etc/init.d/apache2 restart
И живем счастливо)))
Как можно понять - корневая папка сервера по умолчанию: /var/www