Running a windows install I keep getting error listed below.
"The program can't start because libsybcs.dll is missing from your computer.
Try reinstalling the program to fix this problem."
Not sure what this means.
This isn't a Composer issue, but an PHP or server stack configuration issue.
You enabled the Sybase Extension in your php.ini: php_sybase_ct.dll.
This DLL requires another DLL to support Sybase, the libsybcs.dll.
But this file is missing on your system.
When you want to work with Sybase, install it correctly, then the DLL is present. Set the folder where the Sybase DLL resides to the ENV path or drop the DLLs into PHPs ext folder.
When you don't need Sybase, disable the PHP extension php_sybase_ct.
Then restart PHP and retry the Composer installation.
Related
I'm using a library management program called Composer on my device. I used it to install a library which it placed in a folder called vendor. My web application works fine locally. However, it gives me a bunch of php include errors even though I uploaded in the same folder hierarchy. I suspect this is because of the composer.json file which signals the required libraries, but I'm not entirely sure.
Any help would be highly appreciated.
This happened to me awhile ago, to fix this. Here is what i've done:
I removed my vendor folder on my working directory on the web host
thru ssh, i've installed composer, and then re-run composer install on my working directory.
after that everything worked
As this blog suggested
blog
My Environment
windows 7 64-bit
xampp 5.6.12 32-bit
I installed ImageMagic for windows (32bit)
Setted environment path of ImageMagic and MAGICK_HOME variable
Downloaded the php_imagick.dll and pasted in C:\xampp\php\ext and the file name started with CORE_RL_* in C:\xampp\apache\bin
Now when apache starts it shows error
the programme can't start because VCOMP110.DLL is missing from your computer. try reinstall program to fix this problem
I don't know why this error occurs.
Also I installed vcredist_x86.exe
You are getting the following error message:
The program can't start because VCOMP110.DLL is missing from your computer. Try reinstalling the program to fix this problem.
This means that you did not install the Visual C++ Redistributable for Visual Studio 2012. You can download it from this page: https://www.microsoft.com/en-us/download/details.aspx?id=30679
I am late here, but maybe it helps someone, you can check the Architecture using phpinfo().
ImageMagick + Imagick + PHP on XAMPP
Environment
Windows7
32bit OS
XAMPP v3.2.1
Step for install
Install Imagick (PHP Extention).
Install DLL of extension module.
Setting DLL.
1. Install ImageMagick (PHP Extention) under C:/
Install PHP Extention.
You must install correct version which corresponded to your OS version. i installed 32 bit version ImageMagick-6.9.1-10-Q16-x86-dll.exe.
Confirm extension_dir of phpinfo(); below is ok.
extention_dir C:/xampp/php/ext
2. Install DLL & Setting
2-1. Install PHP Extension
Install by PECL
!! Then confirm phpinfo(); you should select install.
Case of enabled > php_imagick.dll, TS
Case of disabled > php_imagick.dll, NTS
2-2. DLL file move into extension folder
php_imagick.dll in download folder move to C:/xampp/php/ext
2-3. CORE_RL_* move into Apache binary folder
CORE_RL_* file move into C:/xampp/apache/bin
2-4. Add extension to php.ini
You should write extension=php_imagick.dll on php.ini ( !! Write under [PECL] ).
3. Setting Environment
Add MAGICK_HOME to your environment PATH.
Try phpinfo();
4. convert image on CLI
>convert wizard: wizard.jpg
>convert wizard.jpg win:
But in this state, ImageMagick number of supported formats is 0 and ImageMagick supported formats is no value so you should do below.
All *_.dll file in C:/ImageMagick-6.9.1-Q16/modules/coders copy to C:/xampp/apache/bin
All *_.dll file in C:/ImageMagick-6.9.1-Q16/modules/filters copy to C:/xampp/apache/bin
All *_.dll file in C:/ImageMagick-6.9.1-Q16/modules/coders copy to C:/ImageMagick-6.9.1-Q16
All *_.dll file in C:/ImageMagick-6.9.1-Q16/modules/filters copy to C:/ImageMagick-6.9.1-Q16
Restart Apache
taken from:
http://hrt0kmt.hatenablog.com/entry/2015/05/27/170608
Whenever I try to install the Visual Studio SDK I get the following error:
Windows Program Compatibility mode is on. Turn it off and then try Setup again.
I have checked and Compatibility mode is not turned on. From what I've read, renaming the installer to vssdk_full.exe should help. That hasn't had any impact.
I got the installer from Microsoft's website.
What do I need to do to get this to install?
Are you installing on Windows 10? If so, then I have the same problem and it seems as though the current SDK setup is checking the Windows version and 10 isn't currently supported. See https://social.technet.microsoft.com/Forums/en-US/77c61be0-1303-4040-a587-62843d321159/visual-studio-2013-sdk?forum=WinPreview2014General for more info
I have managed to get it to install on windows 10, download the sdk, it will download vssdk_full.exe, run this with /layout path which will extract the actual setup file.
Then set compatibility on the new file to win 8 and it will install just fine.
You might not need to do the/layout thing but that is what I did.
ed
I had the same problem. I downloaded .iso file with install package form the internet. Then I mounted it using PowerISO and tried to start it from virtual CD drive. It ended up in the same message as above.
I looked it up and thought that in Properties of .exe install file, it's enough to uncheck some boxes compability section. But nothing was checked.
Soon afterwards I unzipped the package to a temporary directory with PowerISO and installed Visual from there. Worked without problems.
I had this problem, I renamed the instalation file to "vssdk_full.exe" and it installed without problems.
I am trying to configure ffmpeg using this tutorial -
http://myownhomeserver.com/2012/12/how-to-install-ffmpeg-php-php-5-4-on-windows-8-xampp-1-8-1/
but after I had done initial configuration, it is throwing error.
I copied php_ffmpeg.dll in ext folder also added it in php.ini file extension=php_ffmpeg.dll
copied other files to system32 folder. but it is throwing error while restarting apache. it is throwing below errow
---------------------------
httpd.exe - System Error
---------------------------
The program can't start because avcodec-52.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------
OK
---------------------------
I can see that above tutorial was for PHP 5.4 and above so I found this tutorial http://myownhomeserver.com/2012/02/how-to-install-ffmpeg-php-for-windows-apache-http-server/
this is for PHP 5.3 but still it seems to show same error for me
I cant understand what went wrong can some help me please.
In the guide you are looking at it says that you need PHP 5.4 or higher. You should first have installed PHP 5.4 and then to download the files from this link and place php_ffmpeg.dll in C:/xampp/php/ext and the rest of the files in C:/windows/system32.
Also, if you are on 64-bit system try to add the files that you placed in C:/windows/system32 to be in C:\Windows\SysWOW64 too.
Then go to your Xampp Services, and click on stop Apache. When its stopped, then click start again and it should work.
I'm trying to load the oracle extension on php but im having the error:
Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\xampp\php\ext\php_oci8.dll' - The specified procedure could not be found.
in Unknown on line 0
I have done so far:
Included on windows path the the fullpath of oracle instant client
on php.ini, the extension_dir is pointing to the right place
on php.ini extension=php_oci8.dll is ok
restarted the apache, and nothing works.
Problem solved by copying the files orannzsbb11.dll , oci.dll and oraociei11.dll to c:\windows\system32
I solved this problem by adding "C:\Program Files (x86)\PHP\v5.3\ext" to my Windows PATH environment variable. You'll just have to remember to change the path if you upgrade PHP. I think this is better than copying dlls which could lead to issues down the road if you end up with multiple dlls with different versions on the same machine.
You will need to download Oracle Instant client from this hyperlink http://www.oracle.com/technetwork/topics/winsoft-085727.html .
Add the path to the instant client on the user environment vriables and the system variables.
For me, this was caused by not having the Visual C++ Redistributable for Visual Studio 2008 SP1 (for VC9) installed. I had to get the x64 package as I'm running Windows 7 64bit. Hopefully this helps someone with the same problem. After installing it, PHP no longer reported those errors.
Possibly quite obvious to some, but wasn't initially for me: if you're still seeing this The specified procedure could not be found. in Unknown on line 0 error, even after installing the instant client, SDK, and so on - make sure you put the Oracle instant client path in your system "PATH" variable, not the user variable, as user obviously doesn't get used when Apache runs. You can verify that the instant client path is set properly by reviewing the PATH value shown in your phpinfo() output.
I found the main cause behind this issue is the oci8 driver version of oracle. Finally i was able to connect to oracle and the steps i described here at http://angularcode.com/connecting-php-to-oracle-database-10g/