????
Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/clwpos/php/__pycache__/ |
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clwpos/php/__pycache__/alt_php.cpython-311.pyc |
� ��M��'�� � � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m Z dZd defd�Z d ee fd �Zd� Zd� ZdS )� )�absolute_importN)�List)� is_ubuntu)�PHPz/usr/bin/selectorctl�alt_php_identifierc �r � |�d| � dd� � � d�}n|}t � � sdnd}|r|nt } || | d � d| d � �t j � ||� � |t j � |d � � t j � |d � � �� � S )Nz/opt/�-�/zusr/lib64/php/modules/z%usr/lib/x86_64-linux-gnu/php/modules/����.���zusr/bin/phpzlink/conf/default.ini)� identifier�version�modules_dir�dir�bin�ini)�replacer r �os�path�join)r � root_path�base_cls�php_root_dir�modules_base_dirs �py/clwpos/php/alt_php.py�create_generic_phpr s� � ���F�1�9�9�#�s�C�C�F�F�F��� ��7@�{�{�o�/�/�Ho��#�,�x�x��H��8�%�%�b�)�D�D�,>�r�,B�D�D��G�L�L��/?�@�@���G�L�L��}�5�5��G�L�L��'>�?�?� � � � � �returnc �t �� d} t j d� � ��fd�t j | � � D � � }|S )z1 Get list of installed alt-php versions. z/opt/altz ^php\d{2}$c �^ �� g | ])}�� |� � �t d |� �� � ��*S )zalt-)�matchr )�.0�dirname�patterns �r � <listcomp>z(get_alt_php_versions.<locals>.<listcomp>'