:::

7-5 啟動使用者家目錄及PHP功能

  1. 啟動使用者家目錄功能模組
    a2enmod userdir

     

  2. 設定使用者家目錄
    vi /etc/apache2/mods-enabled/userdir.conf

     

  3. 設定AllowOverride All(記得把 Options 後面的 Indexes 刪除)
    <IfModule mod_userdir.c>
            UserDir public_html
            UserDir disabled root
    
            <Directory /home/*/public_html>
                    AllowOverride All
                    Options MultiViews IncludesNoExec FollowSymLinks
                    Require method GET POST OPTIONS
            </Directory>
    </IfModule>
    

     

  4. 編輯使用者PHP設定檔:
    ##for Debian 10 Buster
    vi /etc/apache2/mods-available/php7.3.conf
    #for Debian 9 Stretch
    vi /etc/apache2/mods-available/php7.0.conf
    #for Debian 8 Jessie
    vi /etc/apache2/mods-available/php5.conf

     

  5. 啟用PHP(註解掉最下面5行)
    <FilesMatch ".+\.ph(ar|p|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch ".+\.phps$">
        SetHandler application/x-httpd-php-source
        # Deny access to raw php sources by default
        # To re-enable it's recommended to enable access to the files
        # only in specific virtual host or directory
        Require all denied
    </FilesMatch>
    # Deny access to files without filename (e.g. '.php')
    <FilesMatch "^\.ph(ar|p|ps|tml)$">
        Require all denied
    </FilesMatch>
    
    # Running PHP scripts in user directories is disabled by default
    #
    # To re-enable PHP in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    #<IfModule mod_userdir.c>
    #    <Directory /home/*/public_html>
    #        php_admin_flag engine Off
    #    </Directory>
    ##</IfModule>
    

     

  6. 重啟apache完工!
    service apache2 restart

     


:::

書籍目錄

展開 | 闔起

QR Code 區塊

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D426

計數器

今天: 682682682
昨天: 2344234423442344
總計: 3297964329796432979643297964329796432979643297964