php fixes

This commit is contained in:
2023-03-10 13:55:10 +08:00
parent 01896666f2
commit 3bb7ec3564
7 changed files with 14 additions and 7 deletions

View File

@@ -25,8 +25,8 @@ if installed "composer"; then
rm $HOME/.local/bin/composer rm $HOME/.local/bin/composer
fi fi
mkdir -p $HOME/install && cd $HOME/install mkdir -p $HOME/install $HOME/.local/bin
# mkdir -p $HOME/.local/bin cd $HOME/install
EXPECTED_CHECKSUM="$(php -r 'copy("https://composer.github.io/installer.sig", "php://stdout");')" EXPECTED_CHECKSUM="$(php -r 'copy("https://composer.github.io/installer.sig", "php://stdout");')"
# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
@@ -41,12 +41,13 @@ php composer-setup.php --quiet
mv -f $HOME/install/composer.phar $HOME/.local/bin/composer mv -f $HOME/install/composer.phar $HOME/.local/bin/composer
cd - >/dev/null cd - >/dev/null
COMPOSER_GLOBAL_HOME="$(composer config -g home)" COMPOSER_GLOBAL_HOME="$($HOME/.local/bin/composer config -g home)"
NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\"" NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\""
cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || { cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
echo echo
echo "Finish!" echo "Finish!"

View File

@@ -16,12 +16,10 @@ sudo apt install -y --autoremove \
php${PHPVER}-cli \ php${PHPVER}-cli \
php${PHPVER}-common \ php${PHPVER}-common \
php${PHPVER}-curl \ php${PHPVER}-curl \
# php${PHPVER}-dba \
php${PHPVER}-dev \ php${PHPVER}-dev \
php${PHPVER}-dom \ php${PHPVER}-dom \
php${PHPVER}-gd \ php${PHPVER}-gd \
php${PHPVER}-intl \ php${PHPVER}-intl \
# php${PHPVER}-ldap \
php${PHPVER}-mbstring \ php${PHPVER}-mbstring \
php${PHPVER}-mysql \ php${PHPVER}-mysql \
php${PHPVER}-opcache \ php${PHPVER}-opcache \
@@ -31,7 +29,10 @@ sudo apt install -y --autoremove \
php${PHPVER}-xdebug \ php${PHPVER}-xdebug \
php${PHPVER}-xml \ php${PHPVER}-xml \
php${PHPVER}-xmlrpc \ php${PHPVER}-xmlrpc \
# php${PHPVER}-xsl \
php${PHPVER}-zip php${PHPVER}-zip
# php${PHPVER}-ldap \
# php${PHPVER}-dba \
# php${PHPVER}-xsl \
php -v php -v

View File

@@ -20,6 +20,7 @@ cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
composer global require vimeo/psalm --dev composer global require vimeo/psalm --dev

View File

@@ -20,6 +20,7 @@ cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
composer global require squizlabs/php_codesniffer --dev composer global require squizlabs/php_codesniffer --dev
composer global require friendsofphp/php-cs-fixer --dev composer global require friendsofphp/php-cs-fixer --dev

View File

@@ -20,6 +20,7 @@ cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
composer global require phpmd/phpmd --dev composer global require phpmd/phpmd --dev

View File

@@ -20,6 +20,7 @@ cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
composer global require phpstan/phpstan --dev composer global require phpstan/phpstan --dev

View File

@@ -12,7 +12,7 @@ installed() {
} }
! installed 'php' && echo 'ERROR: You need php to be installed' && exit 1 ! installed 'php' && echo 'ERROR: You need php to be installed' && exit 1
! installed "composer" && echo "ERROR: You need composer to be installed" && exit 2 ! installed "composer" && echo "ERROR: You rneed composer to be installed" && exit 2
COMPOSER_GLOBAL_HOME="$(composer config -g home)" COMPOSER_GLOBAL_HOME="$(composer config -g home)"
NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\"" NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\""
@@ -20,6 +20,7 @@ cat "${HOME}/.profile" | grep -qoh "$NEWPATH" || {
$NEWPATH $NEWPATH
echo "$NEWPATH" >> "${HOME}/.profile" echo "$NEWPATH" >> "${HOME}/.profile"
} }
source "${HOME}/.profile"
composer global require phpunit/phpunit --dev composer global require phpunit/phpunit --dev