Newbie Questions

Hi Folks


I am brand new to coding in html, css, MySql and PHP.  I have a MacPro running Mountain Lion and a MacBook Pro running Snow Leopard.


I've been searching for a good text editor and/or SDK via Google and came across PhpStorm.  It definitely appears to be what I'm after. I had some background years ago coding in the Clipper language, which had a very good SDK. All expressions, functions, statements, etc., with usage examples, were included in the SDK.  It appears that PhpStorm has much the same features.


It seems that using the XAMPP install has become very popular.  However, I have also read where these installs can be unstable, and in some cases eventually break.  Some of the more seasoned developers therefore recommend that it is best to do the traditional installs of MySql, PHP, Apache, phpMyAdmin and MySql Workbench, which I have done.  I'm still not completely clear however where my development directory resides with these installs, but I should be able to figure it out.


I am having some difficulty finding tutorials that are based on the traditional installs of MySql & Php.  Pretty much every tutorial I have found deals with the XAMPP install, and the file system created by XAMPP is completely different than with the traditional install.  


Can anyone either refer me to some good books, tutorials, videos or on-line forums where I can get some help that is based on using the traditional installs?


The System Requirements for installing PhpStorm include JDK 6.  Since I'm running Snow Leopard on my MacBook Pro, Java 6 (Apple's Version) is native, but I don't know if that is the Java Development Kit.  Will this work adequately to meet the System Requirements of PhpStorm, or do I need to disable the Apple Version of java and install The JDK 6 or 7 on my MacBook (Snow Leopard) ?  I'm unclear if the Java version that is native with Snow Leopard is just Java, or if it's the JDK.


On my MacPro, I'm running Mountain Lion OSX 10.85.  It does not have any Java installed.  First, do I need to have the JDK 6, or can I use the latest version 7?  If I can use java version 7, I am finding two different files.  One from the Java page jre-7u45-macosx-x64.dmg, and the other from Oracle's download page jdk-7u45-macosx-x64.dmg.  I'm guessing that I want to install the second file (jdk-7u45-macosx-x64.dmg), and that the first file is just so I can run Java applets in my browsers.  Correct?  Ot, do I want to install both of these?


Could someone tell me which Java I want to install on my MacPro (Mountain Lion) before I install PhpStorm,(Version 6 or 7) and, if it's Version 7, which of the above files do I want to install.


When I load phpMyAdmin, everything seems to be working, except I have two messages at the bottom of the screen.


1. The mcrypt extension is missing. Please check your PHP configuration.


Any help fixing this would be appreciated.


2. The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.  When I click on "here", I get the following:


$cfg['Servers'][$i]['pmadb'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['relation'] ... not OK [ Documentation ]
General relation features: Disabled
 
$cfg['Servers'][$i]['table_info'] ... not OK [ Documentation ]
Display Features: Disabled
 
$cfg['Servers'][$i]['table_coords'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ... not OK [ Documentation ]
Creation of PDFs: Disabled
 
$cfg['Servers'][$i]['column_info'] ... not OK [ Documentation ]
Displaying Column Comments: Disabled
Browser transformation: Disabled
 
$cfg['Servers'][$i]['bookmarktable'] ...not OK [ Documentation ]
Bookmarked SQL query: Disabled
 
$cfg['Servers'][$i]['history'] ... not OK [ Documentation ]
SQL history: Disabled
 
$cfg['Servers'][$i]['designer_coords'] ...not OK [ Documentation ]
Designer: Disabled
 
$cfg['Servers'][$i]['recent'] ... not OK [ Documentation ]
Persistent recently used tables: Disabled
 
$cfg['Servers'][$i]['table_uiprefs'] ...not OK [ Documentation ]
Persistent tables' UI preferences: Disabled
 
$cfg['Servers'][$i]['tracking'] ... not OK [ Documentation ]
Tracking: Disabled
 
$cfg['Servers'][$i]['userconfig'] ... not OK [ Documentation ]
User preferences: Disabled
 
$cfg['Servers'][$i]['users'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['usergroups'] ... not OK [ Documentation ]
Configurable menus: Disabled
 
$cfg['Servers'][$i]['navigationhiding'] ... not OK [ Documentation ]
Hide/show navigation items: Disabled
 
I'd be grateful for any help in this area too.




Thanks very much.


Dave

2 comments
Comment actions Permalink

Can anyone either refer me to some good books, tutorials, videos or on-line forums where I can get some help that is based on using the traditional installs?


Here is my guide to get a full debugging environment setup with
* ubuntu server 10.04
* ehcp.net's control panel
* xdebug
* phpstorm

http://www.jamroom.net/the-jamroom-network/documentation/development/129/setting-up-a-debugging-environment

Then how I set it up for developing with a project on that server:
"Setting up PHPStorm for Jamroom Development"
https://www.youtube.com/watch?v=TtZuB6I7yqw


1. The mcrypt extension is missing. Please check your PHP configuration.


http://www.coolestguidesontheplanet.com/how-to-install-mcrypt-for-php-on-mac-osx-lion-10-7-development-server/

0

Please sign in to leave a comment.