Настройка Ubuntu 16.04

Доброго времени дня дорогой читатель. Вчера пришлось поставить эту систему - неожиданно порадовали плюшки интерфейса, как ни странно не тормозит на моем стареньком ноуте:) даже с LAMP стеком. Кстати ламп тоже порадовал (см. рисунок ниже), такого в Ubuntu 14 небыло - там памяти в три раза кушало больше.

Так что всем убунтоводам-разработчикам рекомедую эту новую версию:)

СИСТЕМНАЯ КОНФИГУРАЦИЯ ДЛЯ РАЗРАБОТЧИКА:

------------LAMP-----------
sudo apt-get -y install tasksel
sudo tasksel install lamp-server
sudo apt-get install -y php-gd php5-sqlite php7.0-mcrypt php-xdebug
sudo apt-get install -y php-gd php7.0-sqlite php7.0-mcrypt php-xdebug php-pear
sudo apt-get install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install build-essential openssl libssl-dev
sudo apt-get -y install sqlite3 curl php-intl php-curl php-json php-mbstring

phpenmod opcache
phpenmod mcrypt mbstring
a2enmod ssl rewrite deflate headers expires

apache2ctl restart

--------setup xdebug:----------
sudo phpenmod xdebug
sudo vim /etc/php/7.0/cli/conf.d/20-xdebug.ini
>>>>>>>>>
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.remote_autostart=0
xdebug.idekey=netbeans-xdebug
xdebug.remote_log=/var/log/xdebug.log
<<<<<<<<
sudo chown www-data:www-data /var/log/xdebug.log && sudo chmod 0664 /var/log/xdebug.log
sudo service apache2 restart
-------------compile php5.6.30:--------------------
(Original: https://www.olegpro.ru/post/odnovremennaya_rabota_neskolkih_versiy_php_na_servere_debianubuntu.html)
Download: php-5.6.30.
sudo apt-get install libmcrypt-dev libvpx-dev libcurl4-gnutls-dev libjpeg-dev libxpm-dev libfreetype6-dev libxml2-dev 
sudo apt-get install libjpeg-turbo8-dev libpng-dev libfreetype6-dev
md5sum php-5.6.30.tar.bz2
cd /tmp
cp ~/php-5.6.30.tar.bz2  .
tar -xvf php-5.6.30.tar.bz2
cd php-5.6.30
./configure --enable-pdo --with-pdo-mysql --with-mysql --with-mysqli --enable-mbstring --with-curl --with-gd --with-mcrypt --with-vpx-dir --with-jpeg-dir --with-png-dir --with-freetype-dir --with-xpm-dir --with-zlib-dir --with-openssl --with-pear --with-xdebug; 
make
make test
make install
Должно вывести:
>>>>>>>>>>>>>>>>>>
Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20131226/
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/php/man/man1/
Installing PHP CGI binary:        /usr/local/bin/
Installing PHP CGI man page:      /usr/local/php/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:           /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/php/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 1.4.0
[PEAR] Console_Getopt - installed: 1.4.1
[PEAR] Structures_Graph- installed: 1.1.1
[PEAR] XML_Util       - installed: 1.3.0
[PEAR] PEAR           - installed: 1.10.1
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/tmp/php-5.6.30/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f phar.phar /usr/local/bin/phar
Installing PDO headers:           /usr/local/include/php/ext/pdo/
<<<<<<<<<<<<<<<<<<<<<
Файл /usr/local/bin/php-cgi надо переименовать и положить по пути /usr/lib/cgi-bin/php5
cd /usr/local/bin/ && sudo mv php-cgi php5
cd /usr/lib/cgi-bin/ && sudo ln -s /usr/local/bin/php5
cd /etc/apache2 && sudo a2enmod cgi && sudo a2enmod actions && sudo a2enconf serve-cgi-bin
sudo service apache2 restart
Эти строчки нужно добавить в нужный VirtualHost
>>>>>>>>>>>>
...

    SetHandler application/x-httpd-php5

AddHandler application/x-httpd-php5 .php
Action application/x-httpd-php5 /cgi-bin/php5
...
<<<<<<<<<<<<
Ready!!!
-----------single click openfile in kde:-----------
system>settings>mouse>open to singleclick
-----Edit configuration MySQL 5.7------------------
/etc/mysql/mysql.conf.d
---------------------------------------------------

Комментариев нет :

Отправить комментарий

Благодарю за ваше участие!