File manager - Edit - /usr/local/CyberCP/plogical/__pycache__/phpUtilities.cpython-310.pyc
Back
o �hQE � @ s� d dl Z e j�d� d dlmZ d dlZd dlZd dlZd dlm Z d dl Z d dlZd dlm Z d dlmZ d dlmZ d dlZd dlmZ G d d � d �Zdd� Zed krZe� dS dS )� Nz/usr/local/CyberCP)�CyberCPLogFileWriter)�installUtilities)� mailUtilities)�ProcessUtilities��ApacheVhost)�reversec @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Zed d� �Z edd � �Z edd� �Zeddd��Zedd� �Z edd� �Zedd� �ZdS )�phpUtilitiesz'/home/cyberpanel/phpExtensionRequestLogc C s2 z{t �� t�� tjkst�� tjkrd| d }nd| d }t�|�}z5tt j d��}tj||d� W d � n1 s>w Y tt j d�}|� d� |�� tj�� W W dS tt j d�}|� d � |�� tj�d � tj�� Y W dS ty� } ztj�t|�d � W Y d }~d S d }~ww ) Nzsudo yum install z -yzsudo apt-get install �w��stdout�azPHP Extension Installed. � zCan not be installed. �[Could not Install]r z[installPHPExtension]�r � checkHomer �decideDistro�centos�cent8�shlex�split�openr �installLogPath� subprocess�call� writelines�closer �reStartLiteSpeed�loggingr �writeToFile� BaseException�str�� extension� extensions�command�cmd�fr �msg� r) �+/usr/local/CyberCP/plogical/phpUtilities.py�installPHPExtension s4 � "��z phpUtilities.installPHPExtensionc C s. zyt �� t�� tjkst�� tjkrd| d }nd| }t�|�}z5tt j d��}tj||d� W d � n1 s<w Y tt j d�}|� d� |�� tj�� W W dS tt j d�}|� d � |�� tj�d � tj�� Y W dS ty� } ztj�t|�d � W Y d }~d S d }~ww ) Nzsudo rpm --nodeps -e z -vzsudo apt-get remove -y r r r zPHP Extension Removed. r zCan not un-install Extension. r r z[unInstallPHPExtension]r r"