To install Apache, PHP

Hi all,
To install Apache, MySQL & PHP, i would like use MAMP Pro (Macintosh, Apache, MySQL ans PHP).
MAMP Pro allows easy installation and administration of the
development environment under MAC OS X. But somebody knows if the installation process is the same
on Mac OS X Server (10.6 in my case) that on Mac OS X?
Cordialy!

The installation of OS X Server and MAMP are completely and totally different, and the software versions involved are different.
As you're probably aware, OS X Server 10.6 already contains MySQL, php, Apache and related, and (for this part of the OS X Server environment) administrative interface known as Server Admin.app. 
If you want to use MAMP, you'll have to shut down those parts of OS X Server, if that's what you're using.  Only one application can be active on a port, such as Apache on TCP port 80.  In particular, you'll have to launch Server Admin.app and shut down the services you want to use from MAMP.  Once you have these components of OS X Server shut down, then you can install MAMP as you would on OS X client.
If you don't want to shut everything down, you can use MAMP on non-standard ports; I haven't tried that with OS X Server, but it works with OS X client.  (OS X client also includes Apache, and can have that active on TCP port 80.)
FWIW, MAMP is generally not recommended for use on production sites and on Internet-exposed sites.  It's set up for use during development.  OS X Server versions are set up for use in production sites, though 10.6 itself is getting old.

Similar Messages

  • Apache php mysql installation on arch

    does anyone have a tutorial on how to install :
    - apache
    - php
    - mysql
    on Archlinux
    i have installed apache
    pacman -S apache
    pacman -S php
    pacman -S mysql
    but apache won't start : /etc/rc.d/httpd start - it gives me FAIL
    and when i try httpd it give a nasty error
    httpd: arp_sockaddr_info_get() failed for pufos (pufos - the linux box name)
    httpd: Could not reliably determine the server's fully qualified domain name , using 127.0.0.1 for ServerName
    is because i didnt configureg good httpd.conf or what
    anyway , a tutorial for installing apache php and mysql would be perfect.
    Thank guys

    pacman -S mysql
    /etc/rc.d/mysqld start
    :: Adding mysql group
    /etc/rc.d/mysqld: line 14: groupadd: command not found
    :: Adding mysql user
    /etc/rc.d/mysqld: line 19: useradd: command not found
    chown: 'mysql.mysql': invalid user
    :: Starting MySQL [FAIL]
    omg , if the mysql installed through pacman get stuck cause 'useradd' does not exist as a command .... huuuh
    ??? any sugestions ?

  • Installing Apache

    I have a Windows 2003 server; I use it for testing and to run
    the
    domain to which all the computers in the house belong.
    I want to install Apache/PHP on one of my XP boxes (not the
    server).
    I'm following the instructions in David Powers' "PHP
    Solutions" book.
    When I get to the screen asking for the server information,
    do I still
    use "localhost" in the Network Domain and Server Name fields?
    Or would I use
    Network Domain = wildrose.local
    (which is the name of the web server running on the Windows
    2003
    server)
    Server Name = win-new.wildrose.local
    (which is the name of the XP box)
    Thanks.
    Win
    Win Day, Wild Rose Websites
    http://www.wildrosewebsites.com
    [email protected]
    Skype winifredday

    On Fri, 11 May 2007 18:29:40 -0600, Win Day
    <[email protected]> wrote:
    >I have a Windows 2003 server; I use it for testing and to
    run the
    >domain to which all the computers in the house belong.
    >
    >I want to install Apache/PHP on one of my XP boxes (not
    the server).
    >I'm following the instructions in David Powers' "PHP
    Solutions" book.
    >
    >When I get to the screen asking for the server
    information, do I still
    >use "localhost" in the Network Domain and Server Name
    fields?
    >
    >Or would I use
    >
    >Network Domain = wildrose.local
    >(which is the name of the web server running on the
    Windows 2003
    >server)
    >
    >Server Name = win-new.wildrose.local
    >(which is the name of the XP box)
    >
    Ulp. Just thought of another combination: wildrose.local is
    the web
    server domain name. The Windows server name, the domain we
    all log
    into, would make those fields
    Network Domain = wordsplus.local
    Server Name = win-new.wordsplus.local
    Now I'm really confused!
    Win
    Win Day, Wild Rose Websites
    http://www.wildrosewebsites.com
    [email protected]
    Skype winifredday

  • How to install Apache Web Server with PHP on Sun Solaris Sparc machine

    Hi,
    We are trying to install the Apache Web Server and the PHP package on a Sun Solaris Sparc machine running on SunOS 5.8. We are having compilation problems with the source code of both these packages.
    Does anybody know if there are ready solaris packages for Apache and PHP available from where we can download and install instead of source code compilation?
    Or any instructions / things to watch for when installing Apache with PHP (if anybody has tried installing Apache with PHP on Sun Solaris earlier) is most welcome.
    Thanks,
    Harish

    Apache should be bundled along with Solaris check in "/var/apache" in Solaris 8 and Solaris 9
    php is available at www.php.net
    I found an old document for installing PHP maybe this will help.
    Cheers
    -Dhruva
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++Installing PHP 3.x for Apache 1.x.x on Solaris
    Introduction
    This document describes how to install PHP for Apache on Solaris.
    You should have Apache installed before trying to install PHP.
    If you want to use PHP with MySQL then you must install MySQL first.
    Before we Begin
    1. These instructions assume that you have Apache installed according to instructions.
    Getting PHP
    1. You must be logged in as root to perform this installation.
    su root
    2. I save all my downloads in:
    /usr/local/dist
    If you don't already have one, you may need to create that directory now:
    mkdir /usr/local/dist
    3. You can get PHP 3.0.14 from here(www.php.net).
    cd /usr/local/dist
    ftp ftp.php.net
    cd pub/distributions
    bin
    get php-3.0.14.tar.gz
    bye
    Installing PHP
    1. We will install PHP in /usr/local/build, but use a tricky tar command
    to do it in on hit from the download directory:
    cd /usr/local/dist
    tar xvfz php-3.0.12.tar.gz -C ../build
    Compiling PHP
    1. First let's get where the action is:
    cd /usr/local/build/php-3.0.14
    2. You now have 3 options:
    * Simple PHP install without MySQL - goto step 3
    * Simple PHP install with MySQL - goto step 4
    * Custom PHP install - goto step 5
    3. Simple PHP install without MySQL. Next, jump to step 6.
    ./configure --with-apache=../apache_1.3.12
    4. Simple PHP install with MySQL. MySQL must be installed before you can configure PHP to use it. I recommend that MySQL should always be reachable with /usr/local/mysql. Even if you install it else where you
    should create a symbolic link from /usr/local/mysql. Otherwise the compiler can have problems finding the mysqlclient library. The command
    should look like this:
    ./configure with-mysql=/usr/local/mysql with-apache=../apache_1.3.12
    Next, jump to step 6.
    5. Custom PHP install. Take a look at the available configuration directives by using this command:
    ./configure --help
    6. Now we can make the PHP executable. This may take a while.
    make
    7. Now we install the PHP module with:
    make install
    Adding the PHP Module to Apache
    1. Now we have to setup Apache to include the PHP module:
    cd ../apache_1.3.12
    2. Re-configure Apache to use the PHP module. You should use your previous Apache configure command along with the PHP activate module directive.
    You can see your previous Apache configure command by doing:
    cat config.status
    You can configure Apache using the previous command with the added PHP module by doing:
    ./config.status --activate-module=src/modules/php3/libphp3.a
    If you used the simple Apache install from instructions the command will look like this:
    ./configure prefix=/usr/local/apache activate-module=src/modules/php3/libphp3.a
    3. Make and install Apache with PHP enabled:
    make
    4. We need to stop the server before installing the files:
    /usr/local/apache/bin/apachectl stop
    5. Now we can install the new binaries:
    make install
    6. Start apache again (now running the new php enabled version):
    /usr/local/apache/bin/apachectl start
    Setting Up PHP
    1. We have to tell Apache to pass certain file extensions to PHP. We do this in Apache's httpd.conf file.
    cd /usr/local/apache/conf
    2. Edit the httpd.conf file. If you do a search for php you will find a couple of commented out lines telling Apache to use the PHP module. You should uncomment them to look like this.
    AddType application/x-httpd-php3 .php3
    AddType application/x-httpd-php3-source .phps
    3. I prefer to use the extension .phtml, you can use whatever extension you like (even .html) by adding lines to httpd.conf like this:
    AddType application/x-httpd-php3 .phtml
    Check that it Works
    1. We have to restart Apache to make these changes take effect on the running server.
    cd /usr/local/apache/bin
    ./apachectl restart
    2. Apache should now be running with PHP enabled. The server version should include PHP/3.0b2.
    ./apachectl status
    Apache Server Status for dev.synop.com
    Server Version: Apache/1.3.9 (Unix) PHP/3.0.12
    Server Built: Oct 25 1999 00:37:07
    3. Now it is time to test PHP with a page. The simplest thing to do is create a page called test.php3. My file is here. This file contains the
    following text:
    <?php phpinfo(); ?>
    4. Point your browser at this file on the virtual host which you used:
    http://localhost/test.php3

  • [SOLVED] Apache / PHP new install - sessions not working

    Hi,
    So I've just installed Apache and PHP from extra repository using pacman, everything seems to be working fine except PHP sessions!
    I'm testing this using 2 files, file 1 stores a variable into $_SESSION, file2 tries to access it - without success.
    I've chmoded the /tmp directory to 777. I've tested storing files in /tmp via PHP - which works.
    I've gone through the php.ini and online documentation and am at a loss - somebody, anybody, any ideas??
    File1:
    session_start();
    $_SESSION['test']='hi';
    var_dump($_SESSION);
    File2:
    session_start();
    var_dump($_SESSION);
    I'm accessing both the files in the same browser (Chromium) in different tabs as localhost/file1.php,file2.php
    Thanks,
    Jeremy
    Last edited by jeremyj11 (2012-12-10 11:46:26)

    Ok after wasting hours on this - SOLVED - .. by simply clearing the contents of /tmp
    bloody computers.

  • Problems with Apache PHP Mysql

    I tried doing an upgrade from Tiger to Leopard server but was having lots of issues while working with the virtual sites I have hosted. I tried a clean install and I was still unable to get Apache php and mysql to work together. Each service was starting fine but when I would try to run a php file it would only display a white page. Under the upgrade instead of displaying the page it was downloading any page I tried to load.
    In the new clean install I enabled phplib5 through server admin but even a simple info.php file with <?php phpinfo(); ?> was only giving me a white page. I dont know if mysql was interfacing with php and apache at this point cause I could not get any further. I mainly just want to be able to run wordpress which is a php blog that uses a mysql database.
    I have heard some people talking about mamp installs and not using the stock web services but I did not know if that would be a smart route to take.

    well the problem come in that you could end out with multiple releases of the same application when the idea is to make one package "stable"
    would you rather have a debain package data base that has seventeen apache's or one stable full featured apache?
    as for a server/stable tree for production machines this is coming. implimentation is not the trouble it is time that is a factor.

  • How to re-install Apache on Leopard?

    I got interested in playing around with PHP / Apache on my MBP. Went into "sharing" in SysPrefs and enabled Web Sharing, but it doesn't work. eg: type http:/localhost, or http://localhost/~myusername in the browser address bar gives a "Can't establish a connection to the server" error.
    From what I understand, the built-in Apache web server should work out of the box. Typing 'sudo apachectl start' in Terminal gives me "org.apache.httpd: Already Loaded".
    Is there a log file somewhere that I can look at to determine what the problem is? Or, failing that, is there some way to re-install Apache from my OSX Installation disk?

    roach999 wrote:
    I got interested in playing around with PHP / Apache on my MBP. Went into "sharing" in SysPrefs and enabled Web Sharing, but it doesn't work. eg: type http:/localhost, or http://localhost/~myusername in the browser address bar gives a "Can't establish a connection to the server" error.
    From what I understand, the built-in Apache web server should work out of the box. Typing 'sudo apachectl start' in Terminal gives me "org.apache.httpd: Already Loaded".
    Is there a log file somewhere that I can look at to determine what the problem is? Or, failing that, is there some way to re-install Apache from my OSX Installation disk?
    Your best bet is to user your TM or other backup to reinstall your OS to a time just prior to your modifying the OS. Simply reinstalling Apache may not fix anything.
    You might try using Pacifist to extract Apache from the Leopard DVD, but Apache is so tightly wrapped into the system that this might not work.

  • Default Apache / PHP or Precompiled Apache 2 + PHP 5?

    I'd really appreciate any insight into how I (n00b) can use the default Apache configuration to learn PHP (where is it?) or is setting up another Apache/PHP instance in /usr/local/ safe?
    This is the tutorial I would follow if it is safe to upgrade to PHP5 / Apache 2:
    http://www.entropy.ch/blog/2006/05/12/Universal-Binary-Apache-2-configure-Line.h tml
    http://www.entropy.ch/software/macosx/php/
    So far, I've cd /usr/local
    curl -s http://www2.entropy.ch/download/apache2-2.2.3-macosx-universal.tar.gz | sudo tar -xzvf -
    Do I need to remove the above to prevent conflicts with OSX's default apache? I don't even know where to find the default install or where to go from here.
    Ullman's PHP&MySQL book is sitting in front of me waiting to be explored once I can get this installation completed, so any direction is MUCH appreciated

    Thanks again Charlie!
    You're welcome.
    I did download the Apache2 version of PHP5 - so i'm assuming i'd need to remove both and redownload the correct version?
    Yeah, do that first. You should be able to just re-run the correct PHP5 installer. If that doesn't work, you can delete the old install with this Terminal command:
    <pre class="command">sudo rm -Rf /usr/local/php5</pre>By the way, if you want to delete the Apache 2 installation, the command would be:
    <pre class="command">sudo rm -Rf /usr/local/apache2</pre>When you're typing those commands, be very careful not to have any spaces in the paths. That could result in accidentally erasing more than you'd intended.
    Here's the result of httpd -V you requested:
    Server version: Apache/1.3.33 (Darwin)
    Okay, so at least the command line is still seeing the stock Apache server. I think you should be fine.
    And finally the result for sudo /usr/sbin/apachectl start:
    Processing config directory: /private/etc/httpd/users/*.conf
    Processing config file: /private/etc/httpd/users/+entropy-php.conf
    Syntax error on line 8 of /private/etc/httpd/users/+entropy-php.conf:
    Cannot load /usr/local/php5/libphp5.so into server: (reason unknown)
    /usr/sbin/apachectl start: httpd could not be started
    I suspect that the error there is just because the PHP5 module is for Apache 2 and that's why it can't be loaded. Once you install the correct PHP5, that message is likely to go away.
    A couple quick notes on Apache. First, if you succeed in starting it from the command line, it's possible that the Sharing preferences won't show that it's running. I'm not sure how that works under Tiger, but it used to be that it didn't always reflect the true state of the Apache server if it was stopped or started using the command line.
    Second, if you want to use the Sharing preference to stop and start it, you can always look at the results using the Console application. It's in your utilities folder, and the logs you're looking for are in the /var/www/httpd folder. The error log is especially helpful.
    Finally, I'm going to be kind busy next few days, so if you post and don't get a response, I'm not ignoring you, and I'll get back when I can...
    best,
    charlie

  • Need some Apache/PHP help

    I had set up my Apache and PHP via the terminal last year, and had it working properly in the browser under localhost. I stopped working with it for a year, and am now trying to figure out how to get it up and running again. I have a bad feeling that it's been somehow wiped out. I open a terminal window, type in the command to start apache, it asks me for my root password, accepts it, but then opens up an empty PICO window. I have no idea of where to begin trouble shooting this. Any help would be appreciated.
    ibook   Mac OS X (10.3.4)  

    The file that causes the "starting apache" isn't located in the Apache directory -- it's somewhere in /etc .
    Updating the OS can occasionally wipe out non-standard installations -- Apache 2 being one such. That's why I remarked that version 1.x is a fine option -- OS X manages it and doesn't kill customizations you make to configurations (as in httpd.conf).
    So you can try to get PHP working with Apache 1.x. Or you can try installing Apache 2 again. Make sure you follow instructions specifically for OS X, and make some notes about what you did (put comments in the configuration files, and send yourself an email with links to the instructions, a list of the files you changed, etc).
    But sometimes the easiest way to go is to do a clean install of the OS. That puts everything back to where it's supposed to be, and you can take small steps customizing things. You no doubt have a lot of detritus piled up in your system.
    Other people definitely think that my way is a bit radical, so before you take my advice, see if someone comes up with some better advice.
    Also, let me recommend that you find a quick tutorial for Unix and Terminal. SInce you want to work with some non-standard, non-GUI apps, you will benefit from having some really basic commands (cd, ls, chmod, sudo, tar for example). Here's a good one: <http://www.macdevcenter.com/pub/a/mac/2005/05/20/terminal1.html>

  • Trying to get Apache, PHP and MySQL up and running

    I have just bought a new MacBook and I want to set up Apache, PHP and MySQL in order to create a local mirror of a website I have in my 'Sites' folder.
    I fall at the first fence!! To get Apache, I switch web sharing on in System Preferences' and I get the green light. When I click the links for personal website or computer's website I get a "Safari can't connect to the server" message.
    Any ideas what I should do now?

    Stephen Dancer wrote:
    Any ideas what I should do now?
    You will need to make some change to the index file in your Sites directory in order to enable Apache for that directory.
    You will have to enable PHP in the Apache config file at /etc/apache2/httpd.conf
    For MySQL, you will have to install it, and then fix it. You'll want to remove the StartupItem it wants to use and replace it with a launchd file. This discussion has a good roundup of the very latest tricks to get MySQL up and running with the latest security updates.

  • Apache/PHP/oracle10GDB on windows installation

    dear helper,<br>
    <br>
    there is something i forgot to do, but i can not find it anywhere.<br>
    <br>
    Steps i did:<br>
    installed apache 2.0.53<br>
    installed php 5.0.4<br>
    <br>
    in php.ini file:<br>
    uncommand > extension=php_oracle.dll<br>
    uncommand > extension=php_oci.dll<br>
    changed extension dir into > extension_dir = "D:\www\php\ext"<br>
    <br>
    in httpd.conf file:<br>
    added the following:<br>
    ### Run as an Apache module<br>
    LoadModule php5_module "d:/www/php/php5apache2.dll"<br>
    AddType application/x-httpd-php .php<br>
    PHPIniDir "D:/www/php"<br>
    <br>
    changed directoryindex to > DirectoryIndex index.html index.php<br>
    <br>
    created dir: d:\www\instantclient<br>
    copied the files into this dir:<br>
    oci.dll<br>
    oraociei10.dll<br>
    orannzsbb10.dll<br>
    <br>
    changed the system environment PATH to:<br>
    d:\www\instantclient;%SystemRoot%\s...........<br>
    <br>
    restart windows xp pro.<br>
    <br>
    the test i used:<br>
    <?<br>
    $db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.80)(PORT = 1521))) (CONNECT_DATA = (SID = ORCL))";<br>
    if($conn=OCILogOn("scott", "tiger",$db)) {<br>
    echo "<b>SUCCESS :-) Connected to database</b>\n";<br>
    } else {<br>
    echo "<b>FAILED :-( Could not connect to database</b>\n";<br>
    }<br>
    Ora_Logoff($conn);<br>
    phpinfo();<br>
    ?><br>
    <br>
    then i get the following error:<br>
    Fatal error: Call to undefined function OCILogOn() in D:\www\Apache2\htdocs\oratest.php on line 3<br>
    <br>
    and in the phpinfo() i dont see settings for OCI<br>
    <br>
    <br>
    please can anyone help me ???<br>
    <br>
    thanks in advance..<br>
    <br>
    Ludock<br>

    You should really be running PHP 5.1.2+ for the newer features, which this is designed to use:
    <?php
    // Attempt to connect with user schema and password, then TNS alias.
    if ($c = @oci_connect("php","php","xe"))
    // Print successful message to web page.
    echo "Successfully connected to Oracle.<br />";
    // Disconnect from the database.
    oci_close($c);
    else
    // Assign the OCI error and format double and single quotes.
    $errorMessage = oci_error();
    // Open HTML table.
    print '<table border="1" cellpadding="0" cellspacing="0">';
    // Write array elements.
    foreach ($errorMessage as $name => $value)
    print '<tr><td>'.$name.'</td><td>'.$value.'</td></tr>';
    // Close HTML table.
    print '</table>';
    ?>
    However, you can use the ociconnect() function alias, which was used in earlier releases. Hope this helps.

  • Apache // PHP problems

    Dear all,
    I have a very weird problem with the built-in Apache / PHP I cannot solve myself.
    Whatever I try, my *.php files are not processed but downloaded when locally hosted.
    Background:
    For an experiment I want to locally host a few pages / site. It needs html for the front-end, PHP for processing and MySQL for storing. Nothing special. As I didn't fancy a lot of configuring, I downloaded two instances of such an architecture: MAMP and LAMP. Both did not work and gave the same problem as I'm experiencing now with the built-in Apache and PHP. I'm on a fresh install (as of last night, updated and all), so there should be no problems there.
    To enable Apache and PHP, I've enabled the web-sharing option, uncommented the PHP5-line in the configuration for Apache and tested it via /localhost/manual, phpinfo() and via Terminal. It works well. Now, when I use a simple html-file that uses a form to post something to a linked PHP-file, it does not process the file and carry out the PHP-instructions. Instead, it just downloads the PHP-file...!? (files are stored in and opened form /sites/)
    How can I solve this? Please note I did not yet install MySQL, I am just testing and trying to get this solved. I'm pretty sure it's not my code, as I tested it on an online server where it worked flawlessly (it is not an option to host the final result online as I need LARGE videofiles).
    What can it be? Hope you can help.
    Best,
    -Pim
    Details:
    Mac OS X Snow Leopard. 10.6.3
    PHP 5.3.1
    Apache 2.2

    for php, you must enable your local web server, and access the files through safari with either a bonjour address or an ip address. if you open an html file from finder and click on something that links to a php file, it will show just the php file (all it's code). php is a server-side scripting language that needs a webserver to parse it. try enabling the web server, opening safari, and going to http://localhost/~username/path/to/file if the files are in ~/Sites/, or http://localhost/path/to/file if in the root web document directory (usually /Library/WebServer/Documents/).

  • FF keeps appending "install/index.php" to url

    I am trying to install phpBB, and set it up with MySQL and apache on Windows XP. I downloaded a troubleshooting SDK from phpBB.com to troubleshoot the installation, but every time I try to enter the folder ('''''c:\servername\phpbb3\sdk''''') Firefox keeps appending "install/index.php" so it becomes c:\servername\phpbb3\sdk\'''install\index.php''' EVERY time I try to enter the URL in parentheses. There is no "install/index.php" in the folder I am trying to access via Firefox. No matter what I do, it keeps doing it - it won't let me access the correct folder!

    I am trying to install phpBB, and set it up with MySQL and apache on Windows XP. I downloaded a troubleshooting SDK from phpBB.com to troubleshoot the installation, but every time I try to enter the folder ('''''c:\servername\phpbb3\sdk''''') Firefox keeps appending "install/index.php" so it becomes c:\servername\phpbb3\sdk\'''install\index.php''' EVERY time I try to enter the URL in parentheses. There is no "install/index.php" in the folder I am trying to access via Firefox. No matter what I do, it keeps doing it - it won't let me access the correct folder!

  • Installing Apache 2.4.3 on OSX 10.6.8

    Hi,
    I'm trying to install Apache web server on Mac OSX 10.6.8. On my first attempt with ./configure, I was informed that my apr version was too old. So I downloaded apr and apr-util, and as instructed by the Apache INSTALL doc, I upacked those files and moved their directories to httpd-2.4.3/srclib/apr and httpd-2.4.3/srclib/apr-util:
    ~/Downloads/httpd-2.4.3/srclib$ ls MakefileMakefile.in     apr          apr-util
    Then the Apache INSTALL doc said to run configure like this:
    ~/Downloads/httpd-2.4.3 $ ./configure --with-included-apr
    Then I got a new error:
    configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
    So I looked at the Apache installation docs here:
    http://httpd.apache.org/docs/current/install.html
    which say:
    REQUIREMENTS
    Perl-Compatible Regular Expressions Library (PCRE)
    This library is required but not longer bundled with httpd. Download the source code from http://www.pcre.org, or install a Port or Package. If your build system can't find the pcre-config script installed by the PCRE build, point to it using the --with-pcre parameter. On some platforms, you may have to install the corresponding -dev package to allow httpd to build against your installed copy of PCRE.
    So I downloaded pcre and installed pcre with ./configure, make, make install, which seemed to install pcre correctly. But when I tried to run ./configure for Apache, Apache still couldn't find pcre. So next I tried:
    ~/Downloads/httpd-2.4.3$ ./configure --with-included-apr --with-pcre=../pcre-8.32/pcre-config
    and this time ./configure seemed to end normally.
    On to make:
    ~/Downloads/httpd-2.4.3$  make
    But make ends with pcre errors:
    Downloads/httpd-2.4.3/modules/cache -I/Users/7stud/Downloads/httpd-2.4.3/modules/core -I/Users/7stud/Downloads/httpd-2.4.3/modules/database -I/Users/7stud/Downloads/httpd-2.4.3/modules/filters -I/Users/7stud/Downloads/httpd-2.4.3/modules/ldap -I/Users/7stud/Downloads/httpd-2.4.3/modules/loggers -I/Users/7stud/Downloads/httpd-2.4.3/modules/lua -I/Users/7stud/Downloads/httpd-2.4.3/modules/proxy -I/Users/7stud/Downloads/httpd-2.4.3/modules/session -I/Users/7stud/Downloads/httpd-2.4.3/modules/ssl -I/Users/7stud/Downloads/httpd-2.4.3/modules/test -I/Users/7stud/Downloads/httpd-2.4.3/server -I/Users/7stud/Downloads/httpd-2.4.3/modules/arch/unix -I/Users/7stud/Downloads/httpd-2.4.3/modules/dav/main -I/Users/7stud/Downloads/httpd-2.4.3/modules/generators -I/Users/7stud/Downloads/httpd-2.4.3/modules/mappers  -prefer-non-pic -static -c util_pcre.c && touch util_pcre.lo
    util_pcre.c:48:18: error: pcre.h: No such file or directory
    util_pcre.c: In function 'ap_regfree':
    util_pcre.c:103: error: 'pcre_free' undeclared (first use in this function)
    util_pcre.c:103: error: (Each undeclared identifier is reported only once
    util_pcre.c:103: error: for each function it appears in.)
    util_pcre.c: In function 'ap_regcomp':
    util_pcre.c:129: error: 'PCRE_CASELESS' undeclared (first use in this function)
    util_pcre.c:131: error: 'PCRE_MULTILINE' undeclared (first use in this function)
    util_pcre.c:133: error: 'PCRE_DOTALL' undeclared (first use in this function)
    util_pcre.c:136: warning: implicit declaration of function 'pcre_compile'
    util_pcre.c:136: warning: assignment makes pointer from integer without a cast
    util_pcre.c:142: warning: implicit declaration of function 'pcre_fullinfo'
    util_pcre.c:142: error: expected ')' before 'pcre'
    util_pcre.c:142: warning: type defaults to 'int' in declaration of 'type name'
    util_pcre.c:142: warning: cast from pointer to integer of different size
    util_pcre.c:143: error: 'PCRE_INFO_CAPTURECOUNT' undeclared (first use in this function)
    util_pcre.c: In function 'ap_regexec_len':
    util_pcre.c:180: error: 'PCRE_NOTBOL' undeclared (first use in this function)
    util_pcre.c:182: error: 'PCRE_NOTEOL' undeclared (first use in this function)
    util_pcre.c:198: warning: implicit declaration of function 'pcre_exec'
    util_pcre.c:198: error: expected ')' before 'pcre'
    util_pcre.c:198: warning: type defaults to 'int' in declaration of 'type name'
    util_pcre.c:198: warning: cast from pointer to integer of different size
    util_pcre.c:221: error: 'PCRE_ERROR_NOMATCH' undeclared (first use in this function)
    util_pcre.c:223: error: 'PCRE_ERROR_NULL' undeclared (first use in this function)
    util_pcre.c:225: error: 'PCRE_ERROR_BADOPTION' undeclared (first use in this function)
    util_pcre.c:227: error: 'PCRE_ERROR_BADMAGIC' undeclared (first use in this function)
    util_pcre.c:229: error: 'PCRE_ERROR_UNKNOWN_NODE' undeclared (first use in this function)
    util_pcre.c:231: error: 'PCRE_ERROR_NOMEMORY' undeclared (first use in this function)
    make[2]: *** [util_pcre.lo] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all-recursive] Error 1
    Any ideas what went wrong or what I should try next? The Apache install web page says:
    On some platforms, you may have to install the corresponding -dev package to allow httpd to build against your installed copy of PCRE. 
    But I can't find any information on where "the corresponding -dev package" can be downloaded.
    Thanks.

    Now I can't get a cgi script to execute.  Apache is returning the text of the script.  I've tried to follow exactly what the Apache CGI tutorial says here:
    http://httpd.apache.org/docs/2.0/howto/cgi.html#configuring
    I also followed the directions in the perl cgi script, printenv, that was included with Apache, and Apache returns the text, rather than executing the script.  Here is what the cgi-bin directory looks like:
    /usr/local/apache2/cgi-bin$ ls -al
    total 24
    drwxrwxrwx   5 root   admin   170 Feb 19 19:34 .
    drwxr-xr-x  15 root   admin   510 Feb 19 12:36 ..
    -rwxr-xr-x   1 7stud  admin   138 Feb 19 19:32 my.pl
    -rwxr-xr-x@  1 7stud  staff   687 Feb 19 19:03 printenv
    -rw-r--r--@  1 7stud  staff  1127 Sep  6  2008 test-cgi
    Here's what the printenv script looks like:
    /usr/local/apache2/cgi-bin$ cat printenv
    #!/usr/bin/env perl
    # To permit this cgi, replace # on the first line above with the
    # appropriate #!/path/to/perl shebang, and set this script executable
    # with chmod 755.
    # Note that it is subject to cross site scripting attacks on MS IE
    # and any other browser which fails to honor RFC2616, so never use
    # it in a live server environment, it is provided only for testing.
    ##  printenv -- demo CGI program which just prints its environment
    use strict;
    use warnings;
    print "Content-type: text/plain; charset=iso-8859-1\n\n";
    foreach my $var (sort(keys(%ENV))) {
        my $val = $ENV{$var};
        $val =~ s|\n|\\n|g;
        $val =~ s|"|\\"|g;
        print "${var}=\"${val}\"\n";
    Here's the url I used in my browser:
    http://localhost:8080/cgi-bin/printenv
    Here is my httpd.conf:
    # This is the main Apache HTTP server configuration file.  It contains the
    # configuration directives that give the server its instructions.
    # See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
    # In particular, see
    # <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
    # for a discussion of each configuration directive.
    # Do NOT simply read the instructions in here without understanding
    # what they do.  They're here only as hints or reminders.  If you are unsure
    # consult the online docs. You have been warned. 
    # Configuration and logfile names: If the filenames you specify for many
    # of the server's control files begin with "/" (or "drive:/" for Win32), the
    # server will use that explicit path.  If the filenames do *not* begin
    # with "/", the value of ServerRoot is prepended -- so "logs/access_log"
    # with ServerRoot set to "/usr/local/apache2" will be interpreted by the
    # server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"
    # will be interpreted as '/logs/access_log'.
    # ServerRoot: The top of the directory tree under which the server's
    # configuration, error, and log files are kept.
    # Do not add a slash at the end of the directory path.  If you point
    # ServerRoot at a non-local disk, be sure to specify a local disk on the
    # Mutex directive, if file-based mutexes are used.  If you wish to share the
    # same ServerRoot for multiple httpd daemons, you will need to change at
    # least PidFile.
    ServerRoot "/usr/local/apache2"
    # Mutex: Allows you to set the mutex mechanism and mutex file directory
    # for individual mutexes, or change the global defaults
    # Uncomment and change the directory if mutexes are file-based and the default
    # mutex file directory is not on a local disk or is not appropriate for some
    # other reason.
    # Mutex default:logs
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses.
    #Listen 12.34.56.78:80
    Listen 8080
    # Dynamic Shared Object (DSO) Support
    # To be able to use the functionality of a module which was built as a DSO you
    # have to place corresponding `LoadModule' lines at this location so the
    # directives contained in it are actually available _before_ they are used.
    # Statically compiled modules (those listed by `httpd -l') do not need
    # to be loaded here.
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_socache_module modules/mod_authn_socache.so
    LoadModule authn_core_module modules/mod_authn_core.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_user_module modules/mod_authz_user.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    #LoadModule authz_dbd_module modules/mod_authz_dbd.so
    LoadModule authz_core_module modules/mod_authz_core.so
    LoadModule access_compat_module modules/mod_access_compat.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    #LoadModule auth_form_module modules/mod_auth_form.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule allowmethods_module modules/mod_allowmethods.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cache_disk_module modules/mod_cache_disk.so
    #LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
    #LoadModule socache_dbm_module modules/mod_socache_dbm.so
    #LoadModule socache_memcache_module modules/mod_socache_memcache.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    #LoadModule buffer_module modules/mod_buffer.so
    #LoadModule ratelimit_module modules/mod_ratelimit.so
    LoadModule reqtimeout_module modules/mod_reqtimeout.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule request_module modules/mod_request.so
    #LoadModule include_module modules/mod_include.so
    LoadModule filter_module modules/mod_filter.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule sed_module modules/mod_sed.so
    #LoadModule deflate_module modules/mod_deflate.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule log_config_module modules/mod_log_config.so
    #LoadModule log_debug_module modules/mod_log_debug.so
    #LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule version_module modules/mod_version.so
    #LoadModule remoteip_module modules/mod_remoteip.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    #LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
    #LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_express_module modules/mod_proxy_express.so
    #LoadModule session_module modules/mod_session.so
    #LoadModule session_cookie_module modules/mod_session_cookie.so
    #LoadModule session_dbd_module modules/mod_session_dbd.so
    #LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
    #LoadModule ssl_module modules/mod_ssl.so
    #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
    #LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
    #LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
    #LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
    LoadModule unixd_module modules/mod_unixd.so
    #LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule info_module modules/mod_info.so
    #LoadModule cgid_module modules/mod_cgid.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    #LoadModule actions_module modules/mod_actions.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    #LoadModule rewrite_module modules/mod_rewrite.so
    <IfModule unixd_module>
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch. 
    # User/Group: The name (or #number) of the user/group to run httpd as.
    # It is usually good practice to create a dedicated user and group for
    # running httpd, as with most system services.
    User daemon
    Group daemon
    </IfModule>
    # 'Main' server configuration
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition.  These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    # ServerAdmin: Your address, where problems with the server should be
    # e-mailed.  This address appears on some server-generated pages, such
    # as error documents.  e.g. [email protected]
    ServerAdmin [email protected]
    # ServerName gives the name and port that the server uses to identify itself.
    # This can often be determined automatically, but we recommend you specify
    # it explicitly to prevent problems during startup.
    # If your host doesn't have a registered DNS name, enter its IP address here.
    ServerName 7stud.com
    # Deny access to the entirety of your server's filesystem. You must
    # explicitly permit access to web content directories in other
    # <Directory> blocks below.
    <Directory />
        AllowOverride none
        Require all denied
    </Directory>
    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.
    # DocumentRoot: The directory out of which you will serve your
    # documents. By default, all requests are taken from this directory, but
    # symbolic links and aliases may be used to point to other locations.
    DocumentRoot "/usr/local/apache2/htdocs"
    <Directory "/usr/local/apache2/htdocs">
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.4/mod/core.html#options
        # for more information.
        Options Indexes FollowSymLinks
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        AllowOverride None
        # Controls who can get stuff from this server.
        Require all granted
    </Directory>
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    <IfModule dir_module>
        DirectoryIndex index.html
    </IfModule>
    # The following lines prevent .htaccess and .htpasswd files from being
    # viewed by Web clients.
    <Files ".ht*">
        Require all denied
    </Files>
    # ErrorLog: The location of the error log file.
    # If you do not specify an ErrorLog directive within a <VirtualHost>
    # container, error messages relating to that virtual host will be
    # logged here.  If you *do* define an error logfile for a <VirtualHost>
    # container, that host's errors will be logged there and not here.
    ErrorLog "logs/error_log"
    # LogLevel: Control the number of messages logged to the error_log.
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    <IfModule log_config_module>
        # The following directives define some format nicknames for use with
        # a CustomLog directive (see below).
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%h %l %u %t \"%r\" %>s %b" common
        <IfModule logio_module>
          # You need to enable mod_logio.c to use %I and %O
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
        </IfModule>
        # The location and format of the access logfile (Common Logfile Format).
        # If you do not define any access logfiles within a <VirtualHost>
        # container, they will be logged here.  Contrariwise, if you *do*
        # define per-<VirtualHost> access logfiles, transactions will be
        # logged therein and *not* in this file.
        CustomLog "logs/access_log" common
        # If you prefer a logfile with access, agent, and referer information
        # (Combined Logfile Format) you can use the following directive.
        #CustomLog "logs/access_log" combined
    </IfModule>
    <IfModule alias_module>
        # Redirect: Allows you to tell clients about documents that used to
        # exist in your server's namespace, but do not anymore. The client
        # will make a new request for the document at its new location.
        # Example:
        # Redirect permanent /foo http://www.example.com/bar
        # Alias: Maps web paths into filesystem paths and is used to
        # access content that does not live under the DocumentRoot.
        # Example:
        # Alias /webpath /full/filesystem/path
        # If you include a trailing / on /webpath then the server will
        # require it to be present in the URL.  You will also likely
        # need to provide a <Directory> section to allow access to
        # the filesystem path.
        # ScriptAlias: This controls which directories contain server scripts.
        # ScriptAliases are essentially the same as Aliases, except that
        # documents in the target directory are treated as applications and
        # run by the server when requested rather than as documents sent to the
        # client.  The same rules about trailing "/" apply to ScriptAlias
        # directives as to Alias.
        ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
    </IfModule>
    <IfModule cgid_module>
        # ScriptSock: On threaded servers, designate the path to the UNIX
        # socket used to communicate with the CGI daemon of mod_cgid.
        #Scriptsock cgisock
    </IfModule>
    # "/usr/local/apache2/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    <Directory "/usr/local/apache2/cgi-bin">
        AllowOverride None
        Options None
        Require all granted
    </Directory>
    <IfModule mime_module>
        # TypesConfig points to the file containing the list of mappings from
        # filename extension to MIME-type.
        TypesConfig conf/mime.types
        # AddType allows you to add to or override the MIME configuration
        # file specified in TypesConfig for specific file types.
        #AddType application/x-gzip .tgz
        # AddEncoding allows you to have certain browsers uncompress
        # information on the fly. Note: Not all browsers support this.
        #AddEncoding x-compress .Z
        #AddEncoding x-gzip .gz .tgz
        # If the AddEncoding directives above are commented-out, then you
        # probably should define those extensions to indicate media types:
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
        # AddHandler allows you to map certain file extensions to "handlers":
        # actions unrelated to filetype. These can be either built into the server
        # or added with the Action directive (see below)
        # To use CGI scripts outside of ScriptAliased directories:
        # (You will also need to add "ExecCGI" to the "Options" directive.)
        #AddHandler cgi-script .cgi
        # For type maps (negotiated resources):
        #AddHandler type-map var
        # Filters allow you to process content before it is sent to the client.
        # To parse .shtml files for server-side includes (SSI):
        # (You will also need to add "Includes" to the "Options" directive.)
        #AddType text/html .shtml
        #AddOutputFilter INCLUDES .shtml
    </IfModule>
    # The mod_mime_magic module allows the server to use various hints from the
    # contents of the file itself to determine its type.  The MIMEMagicFile
    # directive tells the module where the hint definitions are located.
    #MIMEMagicFile conf/magic
    # Customizable error responses come in three flavors:
    # 1) plain text 2) local redirects 3) external redirects
    # Some examples:
    #ErrorDocument 500 "The server made a boo boo."
    #ErrorDocument 404 /missing.html
    #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
    #ErrorDocument 402 http://www.example.com/subscription_info.html
    # MaxRanges: Maximum number of Ranges in a request before
    # returning the entire resource, or one of the special
    # values 'default', 'none' or 'unlimited'.
    # Default setting is to accept 200 Ranges.
    #MaxRanges unlimited
    # EnableMMAP and EnableSendfile: On systems that support it,
    # memory-mapping or the sendfile syscall may be used to deliver
    # files.  This usually improves server performance, but must
    # be turned off when serving from networked-mounted
    # filesystems or if support for these functions is otherwise
    # broken on your system.
    # Defaults: EnableMMAP On, EnableSendfile Off
    #EnableMMAP off
    #EnableSendfile on
    # Supplemental configuration
    # The configuration files in the conf/extra/ directory can be
    # included to add extra features or to modify the default configuration of
    # the server, or you may simply copy their contents here and change as
    # necessary.
    # Server-pool management (MPM specific)
    #Include conf/extra/httpd-mpm.conf
    # Multi-language error messages
    #Include conf/extra/httpd-multilang-errordoc.conf
    # Fancy directory listings
    #Include conf/extra/httpd-autoindex.conf
    # Language settings
    #Include conf/extra/httpd-languages.conf
    # User home directories
    #Include conf/extra/httpd-userdir.conf
    # Real-time info on requests and configuration
    #Include conf/extra/httpd-info.conf
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf
    # Local access to the Apache HTTP Server Manual
    #Include conf/extra/httpd-manual.conf
    # Distributed authoring and versioning (WebDAV)
    #Include conf/extra/httpd-dav.conf
    # Various default settings
    #Include conf/extra/httpd-default.conf
    # Configure mod_proxy_html to understand HTML4/XHTML1
    <IfModule proxy_html_module>
    Include conf/extra/proxy-html.conf
    </IfModule>
    # Secure (SSL/TLS) connections
    #Include conf/extra/httpd-ssl.conf
    # Note: The following must must be present to support
    #       starting without SSL on platforms with no /dev/random equivalent
    #       but a statically compiled-in mod_ssl.
    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>
    # Deal with user agents that deliberately violate open standards
    <IfModule setenvif_module>
    BrowserMatch "MSIE 10.0;" bad_DNT
    </IfModule>
    <IfModule headers_module>
    RequestHeader unset DNT env=bad_DNT
    </IfModule>

  • Error while Installing Apache Tomcat policy agent in openAM

    Hi,
    I trying to install Apache Tomcat Policy agent in Linux environment but I am getting the following error after i provided all the details.
    Updating the /EBS/TomCat/apache-tomcat-7.0.33/bin/setenv.sh script
    with the Agent configuration JVM option ...DONE.
    FAILED.
    In Agentlog file, i have received the error like below:
    Note: I am installing it as "oracle" user not as root.
    -r-------- 1 oracle oracle 9583 Apr 25 14:55 Agent.log
    [04/25/2013 14:58:58:256 IST] FileUtils.copyJarFile(): Error occurred while copying jar file: /EBS/openAM/tomcat_v6_agent_3.1.0-Xpress/j2ee_agents/tomcat_v6_agent/lib/agent.jar to: /EBS/TomCat/apache-tomcat-7.0.33/lib/agent.jar
    java.io.FileNotFoundException: /EBS/TomCat/apache-tomcat-7.0.33/lib/agent.jar (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:84)
    at com.sun.identity.install.tools.util.FileUtils.copyJarFile(FileUtils.java:131)
    at com.sun.identity.agents.tools.tomcat.v6.CopyAgentFilesTask.copyAgentJarFiles(CopyAgentFilesTask.java:74)
    at com.sun.identity.agents.tools.tomcat.v6.CopyAgentFilesTask.execute(CopyAgentFilesTask.java:56)
    at com.sun.identity.install.tools.configurator.TaskRunner.executeTask(TaskRunner.java:105)
    at com.sun.identity.install.tools.configurator.TaskRunner.runTasks(TaskRunner.java:72)
    at com.sun.identity.install.tools.configurator.InstallDriver.install(InstallDriver.java:95)
    at com.sun.identity.install.tools.configurator.InstallDriver.install(InstallDriver.java:40)
    at com.sun.identity.install.tools.handler.InstallHandler.handleRequest(InstallHandler.java:63)
    at com.sun.identity.install.tools.admin.AdminTool.dispatch(AdminTool.java:230)
    at com.sun.identity.install.tools.admin.AdminTool.run(AdminTool.java:133)
    at com.sun.identity.install.tools.launch.AdminToolLauncher.launchAdminTool(AdminToolLauncher.java:201)
    at com.sun.identity.install.tools.launch.AdminToolLauncher.main(AdminToolLauncher.java:313)
    [04/25/2013 14:58:58:258 IST] CopyAgentFilesTask.copyAgentJarFiles() - Error occured while copying jar files from /EBS/openAM/tomcat_v6_agent_3.1.0-Xpress/j2ee_agents/tomcat_v6_agent/lib to /EBS/TomCat/apache-tomcat-7.0.33/lib: /EBS/TomCat/apache-tomcat-7.0.33/lib/agent.jar (Permission denied)
    I tried to do this do this installation through root also but i got the same error.
    Please help me to resolve this.
    Thanks & regards,
    Karthick

    Hi,
    I got the below error in log files:
    [04/26/2013 11:02:48:828 IST] LayoutHandlerTask.execute() - Creating instance directory layout for 'Agent_001
    [04/26/2013 11:02:48:828 IST] LayoutHandlerTask.createDir() - Creating Dir for: /EBS/openAM/tomcat_v6_agent_3.1.0-Xpress/j2ee_agents/tomcat_v6_agent/Agent_001
    [04/26/2013 11:02:48:828 IST] LayoutHandlerTask.createDir() - Error Unable to create Dir for: /EBS/openAM/tomcat_v6_agent_3.1.0-Xpress/j2ee_agents/tomcat_v6_ag/Agent_001
    [04/26/2013 11:02:48:828 IST] InstallHandler: Failed to process install request
    [ProductInstallException Stack]com.sun.identity.install.tools.configurator.InstallException: Failed to create directory /EBS/openAM/tomcat_v6_agent_3.1.0-Xpress/j2ee_agents/tomcat_v6_agent/Agent_001.
    at com.sun.identity.install.tools.configurator.CreateLayoutTask.createDir(CreateLayoutTask.java
    :126)
    at com.sun.identity.install.tools.configurator.CreateLayoutTask.execute(CreateLayoutTask.java:6
    3)
    at com.sun.identity.install.tools.configurator.TaskRunner.executeTask(TaskRunner.java:105)
    at com.sun.identity.install.tools.configurator.TaskRunner.runTasks(TaskRunner.java:72)
    at com.sun.identity.install.tools.configurator.InstallDriver.install(InstallDriver.java:95)
    at com.sun.identity.install.tools.configurator.InstallDriver.install(InstallDriver.java:40)
    at com.sun.identity.install.tools.handler.InstallHandler.handleRequest(InstallHandler.java:63)
    at com.sun.identity.install.tools.admin.AdminTool.dispatch(AdminTool.java:230)
    at com.sun.identity.install.tools.admin.AdminTool.run(AdminTool.java:133)
    at com.sun.identity.install.tools.launch.AdminToolLauncher.launchAdminTool(AdminToolLauncher.ja
    va:201)
    at com.sun.identity.install.tools.launch.AdminToolLauncher.main(AdminToolLauncher.java:313)
    [04/26/2013 11:02:48:831 IST] Exiting with code: 0
    Thanks,
    Karthick

Maybe you are looking for