its shorter than you think.
It won’t be the same without you missy.
its shorter than you think.
It won’t be the same without you missy.
The end result is to take a based install of ubuntu 10.x desktop and make it ready for php web development.
These commands download about 500MB of software.
Run it line by line as root or make a bash script out of it.
#!/bin/bash
#All of these steps must be done as root.
if [ "$(whoami)" != 'root' ]; then
echo "This script must be run as root."
exit 1;
fi
#Add the zend repo to apt.
echo "deb http://repos.zend.com/zend-server/deb server non-free" >> /etc/apt/sources.list
#Add zend's signing key to the apt key ring so we can use the zend repo.
wget http://repos.zend.com/deb/zend.key -O- | sudo apt-key add -
#Add yogarine's repo so we can download the latest version of eclipse and the php development tools.
add-apt-repository ppa:yogarine/eclipse/ubuntu
# Update your repo cached software list.
apt-get update
#Install eclipse with php development tools (latest), zend server (apache, php, and php control panel), mysql (cli client and server) in a single command.
apt-get install eclipse-pdt zend-server-ce-php-5.3 php-5.3-extra-extensions-zend-server-ce mysql-server mysql-client phpmyadmin
Post install Tasks:
Reboot your computer.
Eclipse will install openJDK and you must restart to complete the installation.
Visit http://127.0.0.1:10081 to complete the setup of your zend server control panel.
Setup your document root.
I usually make a directory in var for my workspace and point eclipse to that location like so.
cp /var/www/*.php ~/workspace/
sudo rm -f -r /var/www
#Replace $USER with your login name.
sudo ln -s -v ~/home/$USER/workspace/ /var/www
To access the debugger from PDT, add the following get variables to your request:
http://localhost/test/info.php?debug_host=127.0.0.1%2C127.0.0.1&start_debug=1&debug_port=10000&original_url=http%3A%2F%2Flocalhost%2Ftest%2Finfo.php&send_sess_end=1&debug_stop=1&debug_start_session=1&debug_no_cache=1310991085348&debug_session_id=1000