• Kompilera PHP 8.3 för Ubuntu och Fedora: En Guide

    Introduktion

    Att kompilera PHP 8.3 från källkod är en uppgift som kräver särskild uppmärksamhet och kunskap, men det ger avancerade användare och utvecklare möjlighet att skräddarsy sin PHP-installation. Denna guide täcker stegen för att kompilera PHP 8.3 både på Ubuntu och Fedora-system.

    Förberedelser

    Steg 1: Installera Nödvändiga Beroenden

    För Ubuntu:

    sudo apt install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libonig-dev libsqlite3-dev libpq-dev libreadline-dev libzip-dev libfreetype6-dev

    För Fedora:

    sudo dnf install @development-tools libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel oniguruma-devel libsqlite3x-devel postgresql-devel readline-devel libzip-devel freetype-devel

    Dessa kommandon installerar de nödvändiga verktygen och biblioteken för PHP-kompilering.

    Ladda Ner PHP Källkod

    Steg 2: Ladda Ner Senaste PHP 8.3 Källkoden

    Använd wget eller curl för att ladda ner PHP 8.3 källkod:

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

    Steg 3: Packa Upp Källkoden

    Packa upp arkivet med:

    tar -xvf php-8.3.0.tar.gz

    Kompilering

    Steg 4: Konfigurera Byggprocessen

    Byt till PHP-källkodskatalogen:

    cd php-8.3.0

    Konfigurera byggprocessen. Ett exempel på konfiguration:

    ./configure --prefix=/usr/local/php --with-openssl --with-zlib --enable-mbstring --with-curl --with-pdo-mysql --with-jpeg --with-freetype

    Anpassa detta efter dina behov.

    Steg 5: Bygg och Installera

    Att kompilera php är lätt.

    Kör:

    make

    Följt av:

    sudo make install

    Efter Installationen

    Steg 6: Verifiera Installationen

    För att verifiera installationen:

    /usr/local/php/bin/php -v

    Steg 7: Konfigurera PHP.ini

    Skapa och anpassa din php.ini-fil:

    cp php.ini-production /usr/local/php/lib/php.ini

    Redigera sedan php.ini enligt dina krav.

    Slutsats

    Kompilering av PHP från källkod på både Ubuntu och Fedora ger dig flexibilitet och full kontroll över din PHP-installation. Detta är särskilt användbart för dem som behöver specifika konfigurationer eller vill dra nytta av de senaste funktionerna i PHP. Regelbundna uppdateringar och noggrann hantering av säkerhetsinställningar är nödvändiga för att upprätthålla ett pålitligt och säkert system.


  • Montera GPT disk ifrån terminalen i Linux

    Ibland vill man komma åt innehållet på en hårddisk som är i  GPT format  med Live CD / Live USB. Filmen ovan visar hur man montera en GPT disk  med Debian 6.0 XFCE

    Här följer det kommando som används i filmen , text inom /* */ är kommentarer och skall ej användas.

    sudo -s /* Bli root */
    fdisk -l /* Visa vilka diskar som finns och partitioner . Som ni se vid 0:42 , så visas bara hela disken som enda stor GPT partition */
    apt-get install parted /* Vid : 1.51 , Installera programmet parted från nätet */

     parted -l /* Lista vilka partioner som finns . Trycker Ctrl+C för att komma ur programmet. */

    mkdir /disk /* Skapar två bibliotek ifrån roten som hetter disk och disk2 */
    mount -t auto /dev/sda1 /disk /* 1.29  Montera partion 1 till /disk */
    df -h  /* Visa vilka diskar som finns monterade. Längst ner i lista så ser nu att /disk och /disk2 är monterade */

     


  • Disk partitioning guide for Linux Mint Debian

    Linux Mint Debian är den senaste versionen av Linux Mint. Till skillnad från andra versioner av Mint, det är inte baserad på Ubuntu, utan snarare på Debian Testing, och kommer med ett helt nytt installationsprogram. Och till skillnad från Ubuntu-baserade versioner, har installationsprogrammet inte en automatisk funktion diskpartitionering – det kräver manuell diskpartitionering med GParted.

    Den här guiden ger en detaljerad guide om hur du partitionerar en enda skiva för att installera Linux Mint Debian och börjar vid steget där skivan upptäcktes. De tre steg innan detta, företrädare för språkval, inställningar tidszon och tangentbordslayout urval har utelämnats.

    Diskpartitionering guide för Linux Mint Debian


Etikett: Debian

  • Kompilera PHP 8.3 för Ubuntu och Fedora: En Guide

    Introduktion Att kompilera PHP 8.3 från källkod är en uppgift som kräver särskild uppmärksamhet och kunskap, men det ger avancerade användare och utvecklare möjlighet att skräddarsy sin PHP-installation. Denna guide täcker stegen för att kompilera PHP 8.3 både på Ubuntu och Fedora-system. Förberedelser Steg 1: Installera Nödvändiga Beroenden För Ubuntu: För Fedora: Dessa kommandon installerar…

  • Montera GPT disk ifrån terminalen i Linux

    Ibland vill man komma åt innehållet på en hårddisk som är i  GPT format  med Live CD / Live USB. Filmen ovan visar hur man montera en GPT disk  med Debian 6.0 XFCE Här följer det kommando som används i filmen , text inom /* */ är kommentarer och skall ej användas. sudo -s /*…

  • Disk partitioning guide for Linux Mint Debian

    Linux Mint Debian är den senaste versionen av Linux Mint. Till skillnad från andra versioner av Mint, det är inte baserad på Ubuntu, utan snarare på Debian Testing, och kommer med ett helt nytt installationsprogram. Och till skillnad från Ubuntu-baserade versioner, har installationsprogrammet inte en automatisk funktion diskpartitionering – det kräver manuell diskpartitionering med GParted.…