Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
By xushi at 2005-04-16 16:16
Note: for a text editor, here i use pico. If you want a quick tutorial on it,
to edit a file
Code:
pico myfile
Code:
pico /etc/apache2/myfile
to save
Code:
ctrl + o
enter
to exit
Code:
ctrl + x
enter
to save and exit (together)
Code:
ctrl + o + x
enter
=====================
MySQL 4.1.11
=====================
create user mysql (if you don't have him.. to see if you do, type su - mysql. If it says "Unknown id: mysql" then you don't have that user.
============
Code:
useradd -g mysql mysql
give user mysql access
============
Code:
chown -R mysql.mysql /var/lib/mysql
install a database from user mysql
============
Code:
su - mysql
mysql_installdb
exit
create a my.cnf file
============
Code:
cp /etc/my-medium.cnf /etc/my.cnf
keep the socket in /var/run/mysql/, its more secure than /tmp.
don't modify anything else
start mysql
============
Code:
chmod +x /etc/rc.d/rc.mysqld
su - mysql
/etc/rc.d/rc.mysqld start
exit
great howto, but it doesn't work for me. when I get to starting apache server via 'apachectl start' after editing mod_php.conf, I get:
Cannot load /usr/lib/apache2/libphp5.so into server: libt1.so.5: cannot open shared object file: No such file or directory
I followed your howto exactly =/
by Diademed on Thu, 2005-09-08 12:39
PHP-Apache2 no longer exists at that link, it appears
How do I install tomcat with this tutorial. I used the tomcat from this site: http://fairylinux.zapto.org/packages/apachetomcat/
But as soon as I instaled it, my apache crashed. Which tomcat should I use?
by Black187 on Wed, 2005-11-16 03:08
Anybody?
by Black187 on Wed, 2005-11-16 03:09
Edit: Maybe my slackware is corrupt?
by Elvei'sH on Wed, 2005-12-21 08:18
Quote:
Originally Posted by quakefiend
great howto, but it doesn't work for me. when I get to starting apache server via 'apachectl start' after editing mod_php.conf, I get:
Cannot load /usr/lib/apache2/libphp5.so into server: libt1.so.5: cannot open shared object file: No such file or directory
I followed your howto exactly =/
G'Day,
I think the problem is that there are extra library's that need to be installed, i am quite new to linux so i will do my best to explain how too get this going.
1st find your libphp5.so file
slocate -U / slocate libphp5.so
then check for dependantcies or missing libraries, not sure if thats wat there called but i guess you understand.
ldd /path/libphp5.so
should produce results showing that 2 or 3 library files arnt there.
Write down the files that are missing. Then mount your slackware installation cd and change to the slackware installation dir.
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom/slackware
cat FILE_LIST | grep *missing library name here*
installpkg *dirname*/*missing library name*.tgz
repeat for next library.
By doing the above, that will allow apache and php to run.
You can check that all is well by running
ldd /path/libphp5.so
again.
As for PHP5 to be able to call on MYSQL, I have no idea as i am currently stuck there now. Could anyone please provide me with a copy of there php.ini file. For some unbeknown reason mine was blank. I have borrowed a redhat php.ini file and alterd paths to no avail.
I have also tried adding the line
extension=mysql.so
########################
Problem Fixed
The latest version of mysql would not funtion with PHP5 as so i installed the ver on the slack cd.
Final Setup
Slackware 10.2 Min intsall
Mysql provided by slack cd
Apache2 latest download
PHP5 Latest download
Works a treat.
##############################
Good luck! And yes im a noob
If anyone has the time to school me a little in the art of Linux please send an email to d_norburyAThotmail.com
Kind Regards
David Norbury
by laurensjanbrinkhorst on Thu, 2006-04-13 09:08
Great walkthrough, really helped me a lot.
The PHP package complained that it couldn't find php.ini-recommended. This is easily solved by downloading the complete PHP distribution and copying the file from there into /etc/apache2/.
by Dorax on Sat, 2006-11-11 04:52
I have the same problem. Running ldd shows me:
libt1.so.5 => not found
I could not find this package on linuxpackages or getslack. Any ideas where I might find it? I checked the php source, but it wasn't there.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
Cannot load /usr/lib/apache2/libphp5.so into server: libt1.so.5: cannot open shared object file: No such file or directory
I followed your howto exactly =/
I have the exact same issue as quakefiend.
Does anyone know what I can do to fix this?
-Kristijan
But as soon as I instaled it, my apache crashed. Which tomcat should I use?
Cannot load /usr/lib/apache2/libphp5.so into server: libt1.so.5: cannot open shared object file: No such file or directory
I followed your howto exactly =/
I think the problem is that there are extra library's that need to be installed, i am quite new to linux so i will do my best to explain how too get this going.
1st find your libphp5.so file
slocate -U /
slocate libphp5.so
then check for dependantcies or missing libraries, not sure if thats wat there called but i guess you understand.
ldd /path/libphp5.so
should produce results showing that 2 or 3 library files arnt there.
Write down the files that are missing. Then mount your slackware installation cd and change to the slackware installation dir.
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom/slackware
cat FILE_LIST | grep *missing library name here*
installpkg *dirname*/*missing library name*.tgz
repeat for next library.
By doing the above, that will allow apache and php to run.
You can check that all is well by running
ldd /path/libphp5.so
again.
As for PHP5 to be able to call on MYSQL, I have no idea as i am currently stuck there now. Could anyone please provide me with a copy of there php.ini file. For some unbeknown reason mine was blank. I have borrowed a redhat php.ini file and alterd paths to no avail.
I have also tried adding the line
extension=mysql.so
########################
Problem Fixed
The latest version of mysql would not funtion with PHP5 as so i installed the ver on the slack cd.
Final Setup
Slackware 10.2 Min intsall
Mysql provided by slack cd
Apache2 latest download
PHP5 Latest download
Works a treat.
##############################
Good luck! And yes im a noob
If anyone has the time to school me a little in the art of Linux please send an email to d_norburyAThotmail.com
Kind Regards
David Norbury
The PHP package complained that it couldn't find php.ini-recommended. This is easily solved by downloading the complete PHP distribution and copying the file from there into /etc/apache2/.
libt1.so.5 => not found
I could not find this package on linuxpackages or getslack. Any ideas where I might find it? I checked the php source, but it wasn't there.
Thanks for this great thread!