Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. gunzip apache_xxx.tar.gz
- 2. tar -xvf apache_xxx.tar
- 3. gunzip php-xxx.tar.gz
- 4. tar -xvf php-xxx.tar
- 5. cd apache_xxx
- 6. ./configure --prefix=/www --enable-module=so
- 7. make
- 8. make install
- 9. cd ../php-xxx
- 10. Now, configure your PHP. This is where you customize your PHP
- with various options, like which extensions will be enabled. Do a
- ./configure --help for a list of available options. In our example
- we'll do a simple configure with Apache 1 and MySQL support. Your
- path to apxs may differ from our example.
- ./configure --with-mysql --with-apxs=/www/bin/apxs
- 11. make
- 12. make install
- If you decide to change your configure options after installation,
- you only need to repeat the last three steps. You only need to
- restart apache for the new module to take effect. A recompile of
- Apache is not needed.
- Note that unless told otherwise, 'make install' will also install PEAR,
- various PHP tools such as phpize, install the PHP CLI, and more.
- 13. Setup your php.ini file:
- cp php.ini-development /usr/local/lib/php.ini
- You may edit your .ini file to set PHP options. If you prefer your
- php.ini in another location, use --with-config-file-path=/some/path in
- step 10.
- If you instead choose php.ini-production, be certain to read the list
- of changes within, as they affect how PHP behaves.
- 14. Edit your httpd.conf to load the PHP module. The path on the right hand
- side of the LoadModule statement must point to the path of the PHP
- module on your system. The make install from above may have already
- added this for you, but be sure to check.
- LoadModule php5_module libexec/libphp5.so
- 15. And in the AddModule section of httpd.conf, somewhere under the
- ClearModuleList, add this:
- AddModule mod_php5.c
- 16. Tell Apache to parse certain extensions as PHP. For example,
- let's have Apache parse the .php extension as PHP. You could
- have any extension(s) parse as PHP by simply adding more, with
- each separated by a space. We'll add .phtml to demonstrate.
- AddType application/x-httpd-php .php .phtml
- It's also common to setup the .phps extension to show highlighted PHP
- source, this can be done with:
- AddType application/x-httpd-php-source .phps
- 17. Use your normal procedure for starting the Apache server. (You must
- stop and restart the server, not just cause the server to reload by
- using a HUP or USR1 signal.)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement