我已经解压缩了一个phar文件,现在,我正在尝试打包phar文件,但我一直收到错误。我正在使用wamp-server。我查看了phpinfo()并修改了php.ini
文件。这是我一直得到的错误:
Executing phar files is disabled by php.ini setting 'phar.readonly'.
我已将所有php.ini文件更改为:
[Phar]
; http://php.net/phar.readonly
;phar.readonly = Off
即使进行了所有更改,我仍然会收到错误消息。有什么我不明白的吗?我还修改了php bin中的所有其他.ini文件,使它们看起来也像这样。非常感谢你的帮助!
答案 0 :(得分:0)
在char
之前删除分号,为其分配#include <iostream>
#include <fstream>
#include <list>
using namespace std;
struct LetterBox {
char letter;
size_t frequency;
LetterBox* Next;
LetterBox(char ch, size_t count, LetterBox* ptr)
{
letter = ch;
frequency = count;
Next = ptr;
}
};
int main() {
new LetterBox(' ',0,nullptr);
// new LetterBox(' ',0,nullptr);
int count = 0;
char ch;
string line;
string FileName;
cout << "Enter the name of the textfile: ";
cin >> FileName;
ifstream file (FileName);
if (file.is_open())
while (file.good())
{
while(getline(file, line)) {
for (int i = 0; i < sizeof(line); i++) {
ch = toupper(line[i]);
count++;
cout << ch;
}
}
file.close();
}
else
{
cout << "Unable to open file:" << FileName << endl;
return 1;
}
return 0;
}
值。它应该如下所示: -
phar.readonly
注意 : - 如果您想更改php.ini,请先将其权限更改为从只读模式写入模式