File read write.
Read write a file through sftp.
Auto Close quotes, brackets and tagsTab key code completion
What does not
So far all feature that I am using is working fine.
What was not tested
A lot. There a lot of feature in PhpED that I am not using or dont know how to use yet.
I did this test twice , one with the source code from wine which still crash and another is with the latest nightly build source code and that one is working fine.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)||Jun 13 2010||1.2-rc3||Yes||Yes||Gold||rox|
|Show||Fedora 12 x86_64||Feb 27 2010||1.1.38||Yes||No||Garbage||an anonymous user|
|Current||Fedora 12 x86_64||Feb 11 2010||1.1.38||Yes||Yes||Platinum||Steven Foong|
|Show||Fedora 12 x86_64||Feb 09 2010||1.1.36||Yes||Yes||Garbage||Steven Foong|
|Show||Ubuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)||Feb 11 2010||1.0.1||Yes||Yes||Platinum||Steven Foong|
At this moment , Yum repository only provide version 1.1.36 if wine , the phpED will not work on this version. Even download the 1.1.38 source from wine and compile also wouldn't work. I had tested using the following method to build the wine from latest nightly build will make the phpED working.Â
So in order to run phpED at Fedora 12 , you have to perform the following steps:
yum install alsa-lib-devel.i686 alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 dbus-devel.i686 dbus-devel esound-devel.i686 esound-devel fontconfig-devel.i686 fontconfig-devel freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel hal-devel.i686 hal-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-devel.i686 libjpeg-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind git-core ccache
Once everything are installed, you can download the Wine source code using the following command:
Âgit clone git://source.winehq.org/git/wine.git wine-git Âcd wine-git CC="ccache gcc" ./configure --verbose (if you are running on 64bit processor, try this CC="ccache gcc -m32" ./configure --verbose )
Make sure you received no error before you proceed. Most of the time is dependency issue, use yum to download the library. Once all error resolve , issue the following command:
ÂCC="ccache gcc" ./configure --verbose && make depend && make Â
This will start compiling the wine. Once the compiling is finish , you Install the application from scratch:
./wine nusphere-phped-5.9-win32.exeÂÂÂÂ And run it:Â
ÂÂ./wine "C:\Program Files\NuSphere\PhpED\phped.exe"ÂÂÂÂÂÂ This will make the system using the latest build wine to run the phpED.ÂÂÂÂ