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
A space to share and discuss my technical knowledge and expertise with similar minds...
Thursday, March 14, 2013
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.
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.
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/
or
http://www.tecmint.com/install-apache-mysql-php-on-redhat-centos-fedora/
Tuesday, March 5, 2013
how to generate open ssl certificate
- Open OpenSSL.
- Type the following command:req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
- 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.
- 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.gzmv ./lampp /opt/ change the owner ship to nobody: rootchown 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 - Open /opt/lampp/etc/etc/extra/httpd-xampp.conf in an editor.
- 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:
- 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.
- 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.
- Click on the Choose button in the File to import section.
- 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.
- Open /opt/lampp/lampp/phpmyadmin/config.inc.php in your editor of choice.
- 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' - Add the following lines in the config.inc.php file.
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';$cfg['Servers'][$i]['recent'] = 'pma_recent'; - To set a root password for phpmyadmin click on the Users tab in the XAMPP Control Panel toolbar.
Click on the Password radio button in the Change password section of the Edit Privileges: User ‘root’@'localhost’ page.
- Enter the new password then re-type the password.
- Click on the Go button to save the new password.
- Close your browser then restart Apache and MySQL in the XAMPP Control Panel.
/opt/lampp/lampprestart - Open phpMyAdmin in your browser. This time you’ll be take to a phpMyAdmin login screen.
- 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
Subscribe to:
Posts (Atom)