dingus Posted October 23, 2007 Share Posted October 23, 2007 hey guys i just picked up a VPS running CentOS 4.2 but it didnt come as pre setup as the tech support guy told me it would basicly its got apache no mysql and no php so i was wondering if some one could please point me in the right direction to installing and configureing mysql and php with apache on a CentOS 4.2 box..... im not shore if i posted this in the right please so if an admin descides to move it go ahead but im realy stuck on this one Quote Link to comment Share on other sites More sharing options...
trq Posted October 23, 2007 Share Posted October 23, 2007 Your going to have a seriously hard time maintaining a vps without a bit of Linux knowledge. the first thing you should do is login via ssh and type.... man yum This will give you the manual page for the yum paackage manager (CentOS's default I believe). from there you really need to get you hands dirty. Ive not used centOS, but this is a basic rundown of what I had done on my debian VPS prior to installing the smtp server. 1000 07/08/07 08:52:12 installed sudo, ran "sudoedit /etc/sudoers" 1001 07/08/07 08:54:18 installed sshd "openssh-server" 1002 07/08/07 08:54:45 configured ssh/sshd to run with on a non default port, denied root login 1003 07/08/07 09:07:27 generated ssh keys and copied relevent files between computers on network 1004 07/08/07 09:07:55 added {oblivion,firewall} to /etc/hosts file 1005 07/08/07 09:08:44 installed (custom) firewall "sudo tar xvpf ~/src/tsp-firewall.tar.gz -C /" 1006 07/08/07 09:09:01 configured then started firewall "sudo /etc/firewall start" 1007 07/08/07 09:10:02 created /home/trq/{bin,etc,lib,src,tmp,var} directory structure 1008 07/08/07 09:10:22 installed note "scp tsp.com:bin/note bin/note" 1009 07/08/07 09:10:39 copied {.bash*,.vimrc} from tsp.com: 1010 07/08/07 09:11:15 copied {.bash*,.vimrc} to /root/ 1011 07/08/07 09:20:31 ran "cat /dev/null | sudo tee /etc/{motd,issue,issue.net}" 1012 07/08/07 09:22:09 installed vim "vim ctags vim-scripts" 1013 07/08/07 09:49:33 edited /etc/vim/vimrc 1014 07/08/07 10:06:16 installed ntp 1015 07/08/07 10:29:21 installed screen 1016 07/08/07 20:32:33 installed amp stack "apache2-mpm-prefork php5 php5-cli php5-sqlite php5-mysql mysql-server xml-core" 1017 07/08/07 20:34:22 << START MYSQL 1018 07/08/07 20:36:29 updated mysql root password. 1019 07/08/07 20:36:47 UPDATE mysql.user SET Password = PASSWORD('**********') WHERE User = 'root'; 1020 07/08/07 20:38:01 "sed -i -e /^UPDATE/d .mysql_history" 1021 07/08/07 20:41:17 added user trq to mysql 1022 07/08/07 20:41:40 "GRANT ALL PRIVILEGES ON *.* TO trq@localhost IDENTIFIED BY '**********' WITH GRANT OPTION;" 1023 07/08/07 20:43:02 "sed -i -e /^GRANT/d .mysql_history" 1024 07/08/07 20:43:22 >> END MYSQL 1025 08/08/07 11:07:44 << START APACHE 1026 08/08/07 11:08:57 added rewrite.load to /etc/apache2/mods-enabled/ 1027 08/08/07 11:09:19 restarted apache 1028 08/08/07 11:19:44 cleaned up the default vhost 1029 08/08/07 11:20:01 created /var/www/tsp 1030 08/08/07 11:20:57 ran "chown -R root:www-data /var/www ; chmod -R 775 /var/www" 1031 08/08/07 11:22:13 added trq to the www-data group 1032 08/08/07 11:32:08 as trq, created /var/www/tsp/foo.php, worked. 1033 08/08/07 13:28:20 restructured a fair bit of the debain layout to suit my needs/style 1034 08/08/07 13:29:20 removed /etc/apache2/sites-available in favour of /etc/apache2/skel 1035 08/08/07 13:30:21 put in place default site config within /etc/apache2/skel 1036 08/08/07 13:30:52 put in place default vhost config within /etc/apache2/skel 1037 08/08/07 13:31:17 removed /etc/apache2/sites-enabled in favour of /etc/apache2/vhosts 1038 08/08/07 13:32:41 instead of linking to /etc/apache2/skel from /etc/apche2/vhost we will copy and modify skell docs 1039 08/08/07 13:33:15 ive also made the process of adding new vhosts rather trivial to achieve via sed replacements 1040 08/08/07 13:37:04 run "cat /etc/apache2/skel/vhosts" to see how 1041 08/08/07 13:48:05 >> END APACHE 1042 09/08/07 10:05:54 << START PHP 1043 09/08/07 10:06:28 edited various options within /etc/php5/apache2/php.ini 1044 09/08/07 10:06:42 >> END PHP Quote Link to comment Share on other sites More sharing options...
dingus Posted October 23, 2007 Author Share Posted October 23, 2007 well i do have basic linux knowlage but most of it i am makeing up as a go along so done be supprised if there are more and more posts from me getting stuck:P thanks heaps for that its got me off to a good start also "man yum" states no manual entery for yum according to http://wiki.centos.org/PackageManagement/Yum/ yum is the default package manager the server is hosted with serverpowered and find / | grep yum reveals /etc/yum.repos.d /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Media.repo anyone able to point me in the right direction.... Quote Link to comment Share on other sites More sharing options...
steviewdr Posted October 23, 2007 Share Posted October 23, 2007 Take a read of: http://wiki.kartbuilding.net/index.php/Tomfmason_Fedora_Server_Setup Rgds, Steve Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.