ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਲੀਨਕਸ ਸੈਂਟਸਸਰਵਰ GD ਲਾਇਬ੍ਰੇਰੀ ਸੰਰਚਨਾ PHP yum ਇੰਸਟਾਲੇਸ਼ਨ ਸਹਿਯੋਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ
ਅਸੀਂ ਇਸਨੂੰ ਵੈਬਸਾਈਟ ਨਾਲ ਕਰਦੇ ਹਾਂSEOਦੇਣਾਜਨਤਕ ਖਾਤੇ ਦਾ ਪ੍ਰਚਾਰ, ਜੇ ਤੁਸੀਂ ਆਪਣੀ ਵੈਬਸਾਈਟ ਦੇ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਵਧੀਆ ਦਿੱਖ ਵਾਲੀ ਵੈਬਸਾਈਟ ਟੈਪਲੇਟ ਜਾਂ ਡਬਲਯੂਪੀ ਥੀਮ ਵਿੱਚ ਬਦਲਣਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ.
ਇਸ ਦੇ ਮੱਦੇਨਜ਼ਰ ਸ.ਚੇਨ ਵੇਲਿਯਾਂਗਅੱਜਕੱਲ੍ਹ ਕੋਈ ਖੋਜ ਨਹੀਂਇੰਟਰਨੈੱਟ ਮਾਰਕੀਟਿੰਗਹੁਣ, ਹੁਣੇ ਹੀ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੈਸਟਿੰਗ ਅਤੇ ਇੰਸਟਾਲ ਕਰੋਵਰਡਪਰੈਸਵਿਸ਼ਾ, ਜੀਡੀ ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਲੀਨਕਸ ਸਰਵਰ ਦੀਆਂ ਖਾਸ ਲੋੜਾਂ ਨੂੰ ਯੋਗ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਸ ਲਈ, ਮੈਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਮਾਂਡ ਨਾਲ ਲੀਨਕਸ ਸਰਵਰ ਦੀ ਜਾਂਚ ਕੀਤੀ ਕਿ GD ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਤ ਹੈ।
ਲੀਨਕਸ ਕਮਾਂਡ ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਿ ਕੀ ਜੀਡੀ ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਿਤ ਹੈ:
php -i | grep -i --color gd
ਵਿਸਥਾਰ ਵਿੱਚ ਦੱਸੋ ਕਿ GD ਲਾਇਬ੍ਰੇਰੀ ਕਿਸ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ
GD ਲਾਇਬ੍ਰੇਰੀ API ਦੀ ਇੱਕ ਲੜੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜੋ ਚਿੱਤਰਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਸਕਦੀ ਹੈ। GD ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਵੈੱਬਸਾਈਟਾਂ ਨੂੰ ਚਿੱਤਰਾਂ 'ਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਜਾਂ ਚਿੱਤਰ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ।
ਈ-ਕਾਮਰਸਵੈੱਬਸਾਈਟ ਦਾ ਸਰਵਰ ਆਮ ਤੌਰ 'ਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਜਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ GD ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹੈ:
- ਥੰਬਨੇਲ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- ਤਸਵੀਰਾਂ ਵਿੱਚ ਵਾਟਰਮਾਰਕ ਸ਼ਾਮਲ ਕਰੋ।
- ਵੈੱਬਸਾਈਟ ਡੇਟਾ ਨੂੰ ਰਿਪੋਰਟਾਂ ਬਣਾਉਣ ਦਿਓ।
ਲੀਨਕਸ ਸਰਵਰ 'ਤੇ GD ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਿਤ ਕਰੋ
- ਜੇਕਰ GD ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਲੀਨਕਸ ਸਰਵਰ 'ਤੇ GD ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਵਿਧੀ ਵੇਖੋ।
# ਜੇਕਰ ਸਰੋਤ ਕੋਡ ਸਥਾਪਤ ਹੈ, ਤਾਂ ਪੈਰਾਮੀਟਰ ਸ਼ਾਮਲ ਕਰੋ ▼
--with-gd
# ਜੇਕਰ ਇਹ ਡੇਬੀਅਨ-ਅਧਾਰਿਤ ਲੀਨਕਸ ਸੇਵਾ ਦੀ ਮਿਆਦ ਹੈ, ਤਾਂ ਇੰਸਟਾਲ ਕਰਨ ਲਈ apt-get ਦੀ ਵਰਤੋਂ ਕਰੋ ▼
apt-get install php5-gd
# ਜੇਕਰ ਇਹ CentOS ਸਰਵਰ ਹੈ, ਤਾਂ ਇਸਨੂੰ yum ▼ ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ
yum install php-gd
# ਜੇਕਰ ਇਹ ਸੂਸ-ਅਧਾਰਿਤ ਲੀਨਕਸ ਸਰਵਰ ਹੈ, ਤਾਂ ਇਸਨੂੰ yast▼ ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ
yast -i php5_gd
ਅਸੀਂ ▼ ਜੋੜ ਸਕਦੇ ਹਾਂ ਜਦੋਂ PHP ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਅਸਲ ਵਿੱਚ GD ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ
- ਪਹਿਲਾਂ zlib ਸੋਰਸ ਕੋਡ, libpng ਸੋਰਸ ਕੋਡ, gd ਸੋਰਸ ਕੋਡ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ
- ਡੀਕੰਪ੍ਰੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਸਰੋਤ ਡਾਇਰੈਕਟਰੀ, zlib ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਜਾਓ
ਕੋਡ ਉਦਾਹਰਨ ▼
./configure --prefix=/usr/local/zlib make ; make install make clean
# libpng ਡਾਇਰੈਕਟਰੀ ▼
cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean
# gd ਡਾਇਰੈਕਟਰੀ ▼
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean
ਅੰਤ ਵਿੱਚ, php.ini ਫਾਈਲ ਵਿੱਚ, "gd" ਦੀ ਖੋਜ ਕਰੋ।
ਹੇਠਾਂ ਇਸ ਲਾਈਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ▼
extension=/usr/local/libgdgd.so
ਫਿਰ, php ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ; ਜੇ ਇਹ ਕੰਮ ਨਹੀਂ ਕਰਦਾ, ਕੋਸ਼ਿਸ਼ ਕਰੋ reboot
ਸਰਵਰ, ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਠੀਕ ਹੈ.
ਸਾਵਧਾਨੀਆਂ
ਹਾਲਾਂਕਿ, ਜੇਕਰ GD ਲਾਇਬ੍ਰੇਰੀ ਸਰੋਤ ਕੋਡ ਤੋਂ ਸਥਾਪਿਤ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਸਿਰਫ਼ gd ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਜੋੜਿਆ ਗਿਆ ਹੈ, ਤਾਂ PHP ਸੰਸਕਰਣ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀ ਸੰਸਕਰਣ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ।
ਜੇਕਰ ਇਹ ਇੱਕ ਸਰੋਤ ਕੋਡ ਇੰਸਟਾਲੇਸ਼ਨ ਹੈ, ਤਾਂ PHP ਨੂੰ ਕੰਪਾਇਲ ਕਰਦੇ ਸਮੇਂ -with-gd ਪੈਰਾਮੀਟਰ ਜੋੜਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ।
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ "Linux Centos Server Open GD Library Configuration PHP yum Installation Support" ਨੂੰ ਸਾਂਝਾ ਕੀਤਾ, ਜੋ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-563.html
ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!