InMotion Hosting Support Center

Manual Installation of PHP software:

This tutorial will explain how to manually install a PHP application on your website. Please note that InMotion Hosting does not provide technical support for manual installations or use of third-party software. For support, please visit the third party vendor's website. For more application-specific instructions, you may need to refer to the software's documentation or the vendor's website itself.


  • FTP Access
  • An available MySQL Database
  • The php software you wish to install
  1. Create the MySQL Database:
    • Log into CPanel using the username and password provided in your welcome email
    • Go to "MySQL Databases" and create a database
    • Right below where you created the database, create a new user and password
    • Underneath where you created the user, you'll see two dropdown boxes, one with the user and the other with the database name. Add that user to the database, giving it "ALL" permissions.
  2. *Note that the database and username has two parts: yourinmotionusername_databasename, and yourinmotionusername_username. For example, tester5_php1 and tester5_admin. You will need this for the software configuration.

  3. Upload files:
    • Open your FTP client and log on to your FTP server.
    • Locate the folder on your computer that contains all the files for the php program you are trying to install. Upload them onto your website. If you want the php program to be the main application on your site, you will publish directly into the public_html folder. Otherwise, create a subfolder inside your public_html and upload the files into it.
  4. *If you need instructions on how to access your site via FTP, please refer to this post in our support forum: Getting Started Guide: FTP

  5. Run the installation:
  6. Typically accessing the installation folder directly in your web browser will lead you to the install page, otherwise you will need to refer to the documentation or README file for the location. Most of the installations are self explanatory and configure automatically. Either way, you will eventually need to provide the database information:

    Hostname: localhost
    db name: tester5_php1 (as you created in step 1)
    db username: tester5_admin (as you created in step 1)
    password: whatever password you created for the user in the database

    You may also me prompted to specify Administrative login information. This information is in no way related to your CPanel or Inmotion, but is the information you will need to log in to the software's administrative control panel.

    Once the installation is complete, you'll probably be warned to remove the installation directories, which is a good idea for security purposes. Newer software versions may actually prevent you from logging in until you have done so.

  7. Log in.

Now that you software is installed, it should give you a link to log in to the administrative control panel. This is where you will continue to develop this part of your website.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2015-07-25 1:24 am

Thanks for you support Arn. I got the idea about my problem.

n/a Points
2015-07-06 1:17 am

Hi there,

I am newbie in website development.

I want to know that the installation process of WordPress is same on the main domain and sub domain of a website or is there any difference?


Thanks for your professional support in advance!

42,943 Points
2015-07-06 10:48 am
Hello Daniel Keith,

WordPress installation is the same regardless of the location. So you'll see the SAME files and folder structures when installing in a subfolder (subdomain) as compared to a main domain (root folder) installation.

I hope this helps to answer your question, please let us know if you require any further assistance.

Arnel C.
n/a Points
2015-09-30 11:41 am

dear me,i have 2 sites, and i want to install in subdirectory not in the main but when i hade like localhost its tells me can't acces or find the server what can i do?

42,943 Points
2015-10-01 9:52 am
Hello Eric,

Sorry for the problem with installing to a sub-directory. Can you please provide more details about how you're doing the installation? If you can provide us account information we can look into it and investigate the installation issue. Sorry we can't give you an immediate answer. Please send us more info so that we can proceed.

If you have any further questions or comments, please let us know.

Arnel C.
n/a Points
2014-08-27 7:45 am
FAQ should be easly located
n/a Points
2014-08-22 11:20 am
Its just pretty vague
"otherwise you will need to refer to the documentation " is not really an installatio instruction.
"you will eventually need to provide the database information:" is not really an installation step

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

8 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!