Hello,

Tha's not exactly true. You specify a default path absolute path, but
you can override these values with config on startup easily.

If you want to "install" apache without a default path or a relative
one, I don't think that can be done.

El lun., 3 feb. 2020 a las 15:30, Raf Roger (<raf.n...@gmail.com>) escribió:
>
> Bonjour Lucien,
>
> I already read and understood what you wrote as this is the basic steps i 
> already read before.
> In fact my goal is to do something like XAMPP for linux but with the 
> following differences:
> - no root permissions needed
> - no installation needed, just to unzip the completed stack (apache, php, 
> mysal) and to use a simple script to run/start stack servers.
> - users could unzip in whatever directory he wants, it will run normally. No 
> need to unzip in a particular directory like /opt/lamp or /home/webserver... 
> Basically it could be unzip in /$HOME/webserver or in /home/server/ or in 
> /home/username/web/server-stack. Anyway the structure of directories in this 
> folder will be always the same e.g.:
>  /apache
> / php
> / mysql
> ...
>
> in the step you wrote, by compiling and making install, it force any use to 
> have it in 1 and only 1 directory as XAMPP does...and this is something i do 
> not want.... as the final purpose is to move it on usb stick or in some 
> directory in any other linux computer and to run website as demo e.g.
>
> naybe it's clearer now how i was planning this stuff.
>
> thx.
>
> Alain
>
> On Sat, Feb 1, 2020 at 1:05 PM Lucien Gentis <lucien.gen...@univ-lorraine.fr> 
> wrote:
>>
>> Hello Raf,
>>
>> Le 31/01/2020 à 22:16, Raf Roger a écrit :
>>
>> Hi,
>>
>> I work on web development using several computers (laptop, desktop) and i do 
>> not have always access to internet.
>>
>> While i was under Windows i had a portable LAMP server and it was great as i 
>> was just able to sync it once online, to have it on other computers.
>>
>> I would like to do the same under Ubuntu 19.10 and i'm looking for 
>> information how to do it.
>> My first step would be to have apache2 (httpd) not depending on root 
>> permissions, but also running from any directory where the binaries are 
>> stored...
>>
>> See http://httpd.apache.org/docs/2.4/invoking.html
>>
>>
>> so if binary is set to /home/alain/webserver/apache or 
>> /home/$user/webserver/apache it should be able to run with configuration 
>> file, just by launching httpd start or something like that.
>>
>> however i'm lost with the source code while i compile it with --PREFIX and 
>> other option.
>>
>> Can someone help me to understand it better ?
>>
>> Once you have uncompressed the httpd tarball, you go to the root of the 
>> source tree then execute following command , for example:
>>
>> ./configure --prefix=/usr/local/httpd-2.4.41
>>
>> where /usr/local/httpd-2.4.41 is the root of the installation directory 
>> which will contain bin, doc, share, include,... directories.
>>
>> if there's no error, you execute then
>>
>> make
>>
>> to build httpd, then
>>
>> sudo make install
>>
>> to install it /usr/local/httpd-2.4.41
>>
>> Other configure options can be found via command :
>>
>> ./configure --help
>>
>> thx
>>
>> --
>> Alain
>>
>
>
> --
> Alain
> -----------------------------------------------------------
> Kubuntu 17.10
> MySQL 5.6.x
> Apache 2.4.25 / OpenSSL 1.0.2j
> Tomcat 7.17
> PHP 7.1.x



-- 
Daniel Ferradal
HTTPD Project
#httpd help at Freenode

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to