我正在尝试在Linux Mint 19的新安装中使用php的性别扩展名。
我通过添加OndřejSurýPPA安装了php 5.6和7,以在Ubuntu系统上安装不同版本的PHP – PHP 5.6,PHP 7.0和PHP 7.1。我正在为项目使用5.6版本的php。
现在,我尝试按照https://gist.github.com/wowo/6154154上的示例安装php性别扩展名,该示例指示我:
# install gender http://www.php.net/manual/en/book.gender.php
sudo apt-get install libpcre3-dev
sudo pecl install gender
# generate data
mkdir ~/gender
sudo pear run-scripts pecl/gender
# enable module
echo 'extension=gender.so' >> /etc/php5/cli/php.ini
一切似乎都正常,它问我“名称字典文件必须保存在哪里?保存的字典可以在运行时进行修改和读取。否则将使用编译后的字典。”而且我把/ home / mycomp / gender放进去,因为那是mkdir制作文件夹“ gender”的地方
然后在测试脚本中我拥有:
<?php
use Gender\Gender;
$gender = new Gender();
printf("Wojciech is %s\n",
$gender->get('Wojciech', Gender::POLAND) == Gender::IS_MALE
? 'Male'
: 'Not male');
// prints Wojciech is Male
printf("Anna is %s\n",
$gender->get('Anna', Gender::POLAND) == Gender::IS_FEMALE
? 'Female'
: 'Not female');
// prints Anna is Female
但是我得到了错误:
致命错误:在第4行的/var/www/html/test/index.php中找不到类“性别\性别”
我不知道自己在做什么错。谁能启发我?