Puncte:0

Apache2.4 AddType pentru PHP 5.6 Eșuează/Ignorat

drapel in

Vă mulțumim pentru timpul acordat citind această postare. Configurarea serverului dat pentru configurare (nu pot schimba) instantaneu

Vă rugăm să rețineți că nu pot folosi add-apt-repository ppa:ondrej/php, am încercat, dar instalarea pachetelor php5.6 eșuează în tăcere, așa cum se arată Aici.

Am urmat pașii de mai jos pentru a configura stiva LAMP de mai sus:

wget https://www.php.net/distributions/php-5.6.40.tar.gz

tar -zxvf php-5.6.40.tar.gz

sudo -i

apt install software-properties-common

apt-get update

apt-get install apache2 apache2-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev liblds

ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/libldap.so

ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/liblber.so

apt-get install build-essential

cd /home/ubuntu/php-5.6.40

./configure \
 --with-apxs2=/usr/bin/apxs \
  --prefix=/usr/local/php \
  --enable-mbstring \
  --cu-ondula \
  --cu-openssl \
  --with-xmlrpc \
  --enable-soap \
  --enable-zip \
  --cu-gd \
  --cu-jpeg-dir \
  --cu-png-dir \
  --cu-mysqli \
  --cu-mysql \
  --with-pgsql \
  --enable-embedded-mysqli \
  --with-freetype-dir \
  --cu-ldap \
  --enable-intl \
  --cu-xsl \
  --cu-sqlite3 \
  --cu-zlib

face curat
face
face instalarea
cp php.ini-production /usr/local/lib/php.ini
ln -s /usr/local/lib/php.ini /etc
ln -s /usr/local/php/bin/php /usr/bin/php

vim /etc/apache2/apache2.conf
-------
LoadModule php5_module modules/libphp5.so
Aplicație AddType/x-http-php .php
Aplicația AddType/x-httpd-php .php 
AddType text/x-php .php
DirectoryIndex index.php index.html
-------

a2enmod php5
a2dismod mpm_event
a2enmod mpm_prefork

reporniți serviciul apache2

Postați toți pașii dați mai sus, am făcut un fișier de test, dar php scenariu este descărcat în loc să execute și să trimită informații php în browser. Acesta este al meu problema, orice indicații pentru a remedia problema sunt binevenite.

drapel in
Ați instalat pachetul `libapache2-mod-php` înainte de a încerca să vă compilați propriul PHP? Fără el, Apache nu va folosi mediul PHP instalat. Dacă nu ați făcut-o, atunci ar trebui să instalați acel pachet, așa că nu va trebui să compilați nimic.
arvind avatar
drapel in
@Lacek `modules/libphp5.so` a fost deja compilat la prima etapă
arvind avatar
drapel in
În plus, PHP 5.6 nu este disponibil nici după adăugarea `ppa:ondrej/php`. Prin urmare, a trebuit să compilez PHP

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.