Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
| docs:guide-user:services:webserver:php [2019/03/22 09:59] – [PHP Development Server] cleanup tmomas | docs:guide-user:services:webserver:php [2019/03/23 04:47] – [PHP Development Server] Links, all the links! smoothswim | ||
|---|---|---|---|
| Line 32: | Line 32: | ||
| With that said; complete the following steps to create a quick php development server inside of an OpenWrt instance: | With that said; complete the following steps to create a quick php development server inside of an OpenWrt instance: | ||
| - | Install the **php7-cli** package using [[docs: | + | Install the [[packages: |
| - | < | + | < |
| - | //(This pulls in packages libpcre zlib libxml2 zoneinfo-core php7 as part of the installation.)// | + | //(This pulls in packages |
| Optionally, now remove the package cache if you are low on memory space. | Optionally, now remove the package cache if you are low on memory space. | ||
| - | < | + | < |
| Create a www directory (during testing, I skipped this normal step and just used the /root directory instead.) | Create a www directory (during testing, I skipped this normal step and just used the /root directory instead.) | ||
| - | < | + | < |
| - | Use a text editor (**nano** in this example) to create the file **index.php** inside of the **/www** directory (nano can be installed via opkg if need be.) | + | Use a text editor ([[packages: |
| - | < | + | < |
| Add the text "**It works!**" | Add the text "**It works!**" | ||
| Start the webserver from the command line. | Start the webserver from the command line. | ||
| - | < | + | < |
| //(Replace **172.16.0.1: | //(Replace **172.16.0.1: | ||
| - | Open a web browser and visit the address < | + | Open a web browser and visit the address |
| That's all there is to it. | That's all there is to it. | ||
| Line 55: | Line 55: | ||
| To stop the server use the **ctrl + c** key combination.\\ | To stop the server use the **ctrl + c** key combination.\\ | ||
| To spawn the server into a separate process and return command back to the console, add a double ampersand to the end of the command line options you use to start the server. | To spawn the server into a separate process and return command back to the console, add a double ampersand to the end of the command line options you use to start the server. | ||
| - | < | + | < |
| The web server will then remain running until it's process is manually ended or the OpenWrt instance has been rebooted. | The web server will then remain running until it's process is manually ended or the OpenWrt instance has been rebooted. | ||