PATIENT CHARACTERISTICS: Age: 18 and over Performance status: Karnofsky 60-100% Life expectancy: Not specified Hematopoietic: WBC greater than 3500/mm3 Platelet count greater than 100,000/mm3 Hepatic: SGOT and SGPT no greater than 2 times upper limit of normal Alkaline phosphatase no greater than 2 times upper limit of normal Bilirubin no greater than 2 mg/dL Renal: Creatinine no greater than 2.5 mg/dL Other: No known hypersensitivity to porphyrins Not pregnant Fertile patients must use effective birth control