Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
install [2020/02/04 18:29] 127.0.0.1 external edit |
install [2020/11/03 15:57] (current) aducomadmin |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Standard install ===== | ===== Standard install ===== | ||
- | Download the license manager from our website. Make sure that the download | + | Download |
- | If you run the installer | + | If this is the first time you install |
- | If you have created | + | After creating |
- | PHsPeed will install a special Xampp edition that allows you to select one of the preset PHP versions, and with XDebug fully configured. It also will install MySQL/ | + | PHsPeed will install a special Xampp edition that allows you to select one of the preset PHP versions, and with XDebug fully configured. It also will install MySQL/ |
- | ===== Use your own database | + | ===== Non-standard installs |
- | Within the preferences, you can disable | + | It is possible to run PHsPeed against another webserver and database. However, if this is your first experience, we advise |
- | ===== Use your own webserver | + | ===== Using databases |
- | Within the preferences, | + | PHsPeed |
- | ==== Debugging ==== | + | How to use PHsPeed |
- | + | ||
- | PHsPeed IDE has a XDebug client on board. To be able to use it you must make some changes to your php.ini file. The IDE will detect and report issues. With the integrated editors, you will be able to make the required modifications from within | + | |
- | + | ||
- | ==== XDebug ==== | + | |
- | + | ||
- | Depending on your webserver it might be that your XDebug section is already in your php.ini file, but not enabled. Just set all disabled items to enable. Another option is to startup PHsPeed, set up the basic preferences and then alter the php.ini within the IDE. On the right side of the screen, you will find the php.ini section. Click on the php.ini and the file will open in the editor. Don't forget to save your file after modification! | + | |
- | + | ||
- | If the section is not in your php.ini, then it might be necessary to add the section yourself. On the website of XDebug.org, you can download the DLL. It has to match your PHP version as well as the exe type of your web server (32/64 bits). | + | |
- | + | ||
- | Below are two sample versions, one for PHP 5 and one for PHP 7. The DLL depends on the PHP version! | + | |
- | + | ||
- | ===== PHP 5.6 (Deprecated) ===== | + | |
- | + | ||
- | To set up xdebug use the following configuration in your php.ini file: | + | |
- | + | ||
- | * ; XDEBUG Extension | + | |
- | * | + | |
- | * zend_extension = " | + | |
- | * ; | + | |
- | * [xdebug] | + | |
- | * xdebug.remote_enable = 1 | + | |
- | * xdebug.profiler_enable = 1 | + | |
- | * xdebug.profiler_enable_trigger = off | + | |
- | * xdebug.profiler_output_name = cachegrind.out.%t.%p | + | |
- | * xdebug.profiler_output_dir = "c:/ | + | |
- | * xdebug.show_local_vars=1 | + | |
- | + | ||
- | ===== PHP 7.x ===== | + | |
- | + | ||
- | The zend_extension file is depending on the php version used. See XDebug.org for documentation and/or download. | + | |
- | + | ||
- | * [xdebug] | + | |
- | * zend_extension =" | + | |
- | * xdebug.remote_enable=On | + | |
- | * xdebug.remote_host=localhost | + | |
- | * xdebug.remote_port=9000 | + | |
- | * xdebug.remote_handler=" | + | |
- | * xdebug.profiler_enable = 1 | + | |
- | * xdebug.profiler_enable_trigger = on | + | |
- | * xdebug.profiler_output_name = cachegrind.out.%t.%p | + | |
- | * xdebug.profiler_output_dir =" | + | |
- | * xdebug.show_local_vars=1 | + | |