this time we will build from source and compile :)
#cd /usr/ports/lang/php5
#make config
*choose apache module
*choose mysql module and others that suite for you
#make install clean
Now we will install other common module for web server such as :
mysql database
#cd /usr/ports/databases/php5-
mysql
#make install clean
once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=mysql.so
This will enable PHP to interact with mysql database
Session
#cd /usr/ports/www/php5-session
#make install clean
once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=session.so
Graphic library
#cd /usr/ports/graphics/php5-gd
Once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=gd.so
Ok now some of the module has been install and we will continue to edit httpd.conf in order apache to recognize that php is install
Add the following line in httpd.conf in /usr/local/etc/apache22/httpd.conf
DirectoryIndex index.php index.php3 index.html
DirectoryIndex index.php3 index.html
DirectoryIndex index.php index.html index.htm
DirectoryIndex index.html
and the following line at the top
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Restart apache and try create 1 test.php file in /usr/local/www/apache22/data
save and try browse from the web
it should display the information about your php version and etc.
#cd /usr/ports/lang/php5
#make config
*choose apache module
*choose mysql module and others that suite for you
#make install clean
Now we will install other common module for web server such as :
mysql database
#cd /usr/ports/databases/php5-
mysql
#make install clean
once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=mysql.so
This will enable PHP to interact with mysql database
Session
#cd /usr/ports/www/php5-session
#make install clean
once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=session.so
Graphic library
#cd /usr/ports/graphics/php5-gd
Once done a message will appear :
The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=gd.so
Ok now some of the module has been install and we will continue to edit httpd.conf in order apache to recognize that php is install
Add the following line in httpd.conf in /usr/local/etc/apache22/httpd.conf
DirectoryIndex index.php index.php3 index.html
DirectoryIndex index.php3 index.html
DirectoryIndex index.php index.html index.htm
DirectoryIndex index.html
and the following line at the top
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Restart apache and try create 1 test.php file in /usr/local/www/apache22/data
save and try browse from the web
it should display the information about your php version and etc.
Comments