Thursday, March 14, 2013

php-pear install with modules

yum install php-pear

then refer

http://pear.php.net/manual/fr/installation.checking.php

pear install DB


[root@project html]# pear install DB
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
downloading DB-1.7.14.tgz ...
Starting to download DB-1.7.14.tgz (133,103 bytes)
.................done: 133,103 bytes
install ok: channel://pear.php.net/DB-1.7.14
[root@project html]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                            


edit php.ini to edit pear's directory

then  short_open_tag = On


Thursday, March 7, 2013

root folder in lamp and svn then db dump

web root folder in lamp installation isnormally kept at /usr/local/apache/htdocs

to add files commited to svn to web root,
come to web root folder and type
 svn checkout http://url of svn/trunk/
user name and password

then will get the files
for creating db via ssh ,

upload files to web root
then type mysql
>show databases;
>CREATE DATABASE 'dbname';
>use  'db name';---- enter database name at the place of 'dbname'
>show tables;

db will create.




drop box

http://xavicuevas.tumblr.com/post/19687600157/install-dropbox-on-ubuntu-server-10-11

Wednesday, March 6, 2013

epel repo on centos5.x 6.x reference

http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x



or

http://www.tecmint.com/install-apache-mysql-php-on-redhat-centos-fedora/

Tuesday, March 5, 2013

how to generate open ssl certificate


  1. Open OpenSSL.
  2. Type the following command:
    req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
  3. Enter Distinguished Name information:
    • Country Code — The two-letter International Organization for Standardization (ISO) format country code for where your organization is legally registered.
    • State/Province — Name of state or province where your organization is located — do not abbreviate.
    • Locality — Name of the city in which your organization is registered/located — do not abbreviate.
    • Organization Name — The full legal name of your organization.
    • Organizational Unit — Optional.
    • Common Name — The full legal name of your organization.
    • Email Address — Your email address.
  4. Move CSR.csr and privateKey.key to your desktop.

reference for php,apache,mysql in rhel 6

http://www.tecmint.com/install-apache-mysql-php-on-redhat-centos-fedora/

to install xampp in linux

Download XAMPP

 

wget http://biznetnetworks.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.7.3a/xampp-linux-1.7.3a.tar.gz 
 
 

Extract XAMPP

 

tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt 
 
 

Start XAMPP

 

/opt/lampp/lampp start 
 
 

To stop it, open a terminal and type this:

 

/opt/lampp/lampp stop 
 
 

 check

http://localhost
 To fix most of the security weaknesses simply call the following command:
 Open /etc/rc.local using command
 vi /etc/rc.local 
 Add the following line in at end of the file
 /opt/lampp/lampp start 
 
 
 
One more problem again xampp is only able to run in32 bit os for a 64 bit os need to install 32 bit libraries,
 
so go for below steps,
 
yum -y install glibc* libstd* ld-linux.so.2
 
tar zxvf xampp-linux-1.8.1.tar.gz
mv ./lampp /opt/
 change the owner ship to nobody: root
chown nobody:root /opt/lampp/ -R
XAMPP was designed to run on 32 bit operating systems. The start up script will prevent xampp from starting up if you are running on a 64 bit system which isn’t necessary since you installed 32 bit compatibility libraries in step 1. To get around this restriction, open /opt/lampp/lampp in an editor and comment out the following lines.  
# XAMPP is currently 32 bit only
#case `uname -m` in
# *_64)
#   if /opt/lampp/bin/php -v > /dev/null 2>&1
#   then
#      :
#   else
#      $de && echo "XAMPP gibt es zur Zeit nur als 32-Bit Applikation.
#      Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein
#      System."
#
#      $de || echo "XAMPP is currently only availably as 32 bit
#      application. Please use a 32 bit compatibility library for
#      your system."
#
#   exit
#   fi
#   ;;
#esac
 
 
 
 
 
  1. Open /opt/lampp/etc/etc/extra/httpd-xampp.conf in an editor.
  2. Replace the “Deny from all” statement with “Require all grant” in the <LocationMatch> stanza.  You can also comment out the “Allow from…” line if you don’t want to accept connections from any external system. 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|
                               server-status|server-info))">
    Order deny, allow
#   Deny from all
    Require all granted
#   Allow from ::1 127.0.0.0/8 \
#      fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
#      fe80::/10 169.254.0.0/16
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
 
 Start up xampp
/opt/lampp/lampp start
Open http://localhost in a browser. You should a get a browser window with the XAMPP for Linux startup screen:
  1. At this point most of the setup work for XAMPP is done.  However, if you plan to use phpyMyAdmin you’ll have to do a little further configuration to get it to work properly.
  2. XAMPP does not create all the tables that phpmyadmin needs so you have to do this with an SQL script that is enclosed with the package. To do this click on the Import tab in the toobar at the top of the screen.
  3. Click on the Choose button in the File to import section.
 Choose the create_tables.sql script in /opt/lampp/lampp/phpmyadmin/examples directory.
  1. Click on the Go button in the Format of imported file to run the script which will add all the tables you need to the phpmyadmin database.
  2. Open /opt/lampp/lampp/phpmyadmin/config.inc.php in your editor of choice.
  3. Change $cfg['Servers'][$i]['auth_type'] from ‘config’ to ‘cookie which will create a login page for future phpmyadmin sessions.
    $cfg['Servers'][$i]['auth_type'] = 'cookie'
  4. Add the following lines in the config.inc.php file.
    $cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
    $cfg['Servers'][$i]['recent'] = 'pma_recent';
  5. To set a root password for phpmyadmin click on the Users tab in the XAMPP Control Panel toolbar.
  20.Click on the edit icon in the column to the right on the User Overview table for the root account on localhost.

Click on the Password radio button in the Change password section of the Edit Privileges: User ‘root’@'localhost’ page.



  1.  Enter the new password then re-type the password.
  2.  Click on the Go button to save the new password.
  3. Close your browser then restart Apache and MySQL in the XAMPP Control Panel.
    /opt/lampp/lampp restart
  4. Open phpMyAdmin in your browser.  This time you’ll be take to a phpMyAdmin login screen.
  5. Login as root using password you set in step 21.
If everything went well you’ll go to the phpMyAdmin main screen and see a green Exit icon under the phpMyAdmin frame on the left side of the screen.  You can now create other databases and tables with phpMyAdmin.

if any doubt refer:

http://vichargrave.com/how-to-install-xampp-on-linux-step-by-step/
 
 

 

 
 
 
 

Monday, March 4, 2013

installation of php5.4.12,mysql,httpd etc in rhel6,centos6

try this,

#su - #su -i
# 
#rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 
#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm  
#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
 
# yum  --enablerepo=remi,remi-test install httpd php php-common
 
 
#yum --enablerepo=remi,remi-test install php-pecl-apc php-cli php-pear php-pdo 
php-mysql php-pgsql php-pecl-mongo 
php-sqlite php-pecl-memcache php-pecl-memcached 
php-gd php-mbstring php-mcrypt php-xml
 
 
 
 #service httpd start
 
#chkconfig --levels 235 httpd on