def METHOD_NAME(self):
    # helpers to confirm the environment
    bp = BuildPackAssertHelper()
    php = PhpAssertHelper()
    none = NoWebServerAssertHelper()
    # no web server
    self.opts.set_web_server('none')
    # run the compile step of the build pack
    output = ErrorHelper().compile(self.bp)
    # confirm downloads
    none.assert_downloads_from_output(output)
    # confirm httpd and nginx are not installed
    none.assert_no_web_server_is_installed(self.build_dir)
    # confirm start script
    bp.assert_start_script_is_correct(self.build_dir)
    php.assert_start_script_is_correct(self.build_dir)
    # confirm bp utils installed
    bp.assert_scripts_are_installed(self.build_dir)
    # check env & proc files
    none.assert_contents_of_procs_file(self.build_dir)
    php.assert_contents_of_env_file(self.build_dir)
    # webdir exists
    none.assert_no_web_dir(self.build_dir, self.opts.get_webdir())
    # check php cli installed
    none.assert_files_installed(self.build_dir)