關於PHP擴展開發(收藏)

1、Linux shell命令:php

ls –lh    查看文件大小html

du –a    查看文件及文件夾大小mysql

-------------------------- nginx ----------------------------------------------------linux

1. 把nginx目錄下全部文件拷貝到 ngi 目錄下nginx

cp -R /etc/nginx/. /usr/share/nginx/html/ngi/sql

-------------------------- mysql ----------------------------------------------------shell

3.查找之前是否裝有mysqlapache

rpm -qa|grep -i mysql編輯器

mysql -h192.168.100.38 -uroot –p (鏈接測試)工具

4.

-------------------------- Vi 編輯器:--------------------------------------------

ESC 退出編輯

:q! 退出、不保存

:wq 保存、退出

/ 命令模式下搜索,按n 跳到下一個

:n  表示跳到n行

Ctrl+g查看固然光標所在的行

Shift +g 跳至最後一行

-------------------------- 其餘 --------------------------------------------

1.是否安裝Apache:

# yum list |grep httpd

# rpm –qa |grep http*

 

3、PHP擴展開發文檔,網址

1. PHP擴展開發.pdf    http://www.open-open.com/doc/view/211eb847b0f243c387665117764b364c

2. PHP擴展開發:第一個擴展    http://www.ccvita.com/496.html

3. Zephir--最簡單的php擴展開發工具   http://www.open-open.com/lib/view/open1433142236682.html

4. LNMP環境的搭建    http://jingyan.baidu.com/article/a65957f49be1a124e67f9b14.html

5. linux 是否安裝apache 怎麼判斷   https://zhidao.baidu.com/question/471556900.html

6. 從 PHP/FI 2 移植到 PHP 3   http://www.yesky.com/imagesnew/software/php/zh/migration.html

7. linux經常使用命令系列—cp 複製文件與文件夾   http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=2272&id=37363

8. yum remove   http://os.51cto.com/art/201002/184612.htm

9. LNMP添加、刪除虛擬主機及僞靜態使用教程   https://lnmp.org/faq/lnmp-vhost-add-howto.html

10. MySQL遠程鏈接10060錯誤解決   http://www.linuxdiyf.com/linux/16859.html

11. linux學習 命令ll後字段的解釋    http://blog.sina.com.cn/s/blog_406127500101dgl8.html

12. vi跳轉到指定行   http://blog.163.com/aprilthirty60@126/blog/static/8861357820125610353583/

13. VI中的多行刪除與複製  http://blog.csdn.net/wallwind/article/details/7633356

14. PHP內核探索:從SAPI接口開始  http://www.nowamagic.net/librarys/veda/detail/1285 

15. PHP的核心Zend Engine  http://blog.csdn.net/rongyongfeikai2/article/details/19680311

 

4、報錯信息,以及解決方法

1.虛擬機安裝的PHP沒有ext_skel 生成器,拷貝一個ext_skel進去仍然不能生成擴展文件(.so)。須要從新搭建lnmp環境,PHP版本(原版本)5.3.3

從新安裝lnmp-1.1

2.備份項目文件,原nginx配置

3.mysql 鏈接報錯 10060 : 加百分號 % 容許遠程登錄

4. CentOS下編譯報錯You are running the test-suite with "safe_mode" ENABLED #249

儘管php.ini 中safe_mode 設置爲 Off, 依然報這個錯,解決方法:
在Makefile中查找safe_mode, 刪掉 便可

 

修改 php.ini:

1.  添加 extension=/usr/local/php/ext/ccvita.so #在php.ini文件最後增長這一行

2. 去掉 proc_open

3. 修改 safe_mode=off 爲  safe_mode =on

相關文章
相關標籤/搜索