Try turning the key to the ON position 3 times. Don't turn the engine over. This builds pressure in the fuel rail. On the fourth turn, allow the engine to turn over. If it fires, the fuel pump is going bad or the filter is dirty.
You really need to hook a fuel pressure gauge to the fuel rail. If there is NO pressure, the pump relay or the pump itself may be gone. If the pressure is LOW, the filter may be dirty or the pump may be going bad.
If this all checks out, you'll need a noid light to test for injector pulse. No pulse may be a bad crankshaft position sensor. To go any further you really need a good scan tool.